PHPackages                             nullx2/thinreports-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [PDF &amp; Document Generation](/categories/documents)
4. /
5. nullx2/thinreports-php

ActiveLibrary[PDF &amp; Document Generation](/categories/documents)

nullx2/thinreports-php
======================

An implementation of Thinreports Generator in PHP, may be. It provides easy and simple way for generating a PDF on pure PHP

v1.0.0(8mo ago)118MITPHPPHP &gt;=5.3.0

Since Jul 8Pushed 8mo agoCompare

[ Source](https://github.com/nullx2/thinreports-php)[ Packagist](https://packagist.org/packages/nullx2/thinreports-php)[ Docs](https://github.com/nullx2/thinreports-php)[ RSS](/packages/nullx2-thinreports-php/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (7)Used By (0)

[Original README is here](README_orig.md)

Thinreports Generator PHP**2**
==============================

[](#thinreports-generator-php2)

概要
--

[](#概要)

このリポジトリは「Thinreports Generator for PHP」に対して、以下の対応を追加したものです。

- [Thinreports Basic Editor](https://github.com/thinreports/thinreports-basic-editor)で作成する`>=0.9.0`の[レイアウトファイル](https://github.com/thinreports/thinreports/issues/4)への対応
    - List機能の追加対応
- SVG画像の出力
- 折り返し時の禁則処理
- Unicode IVS出力への対応
    - 過去コミットを探してください。
    - IVS対応は依存ライブラリ「[TCPDF](https://github.com/nullx2/tcpdf/)」側での対応が必要ですが、IVSに対応したフォントを使用する必要があります。
        - そのイレギュラー対応がいろいろと面倒なので、削除しました。

各修正に対する特記事項
-----------

[](#各修正に対する特記事項)

### レイアウトファイルへの対応状況

[](#レイアウトファイルへの対応状況)

- おおよそ1年前のThinreports (Basic) Editorで作成可能なレイアウトファイルにおける機能(設定項目)については、概ね対応していますが、完全な対応を確認している訳ではありません。
- Ruby版が出力するPDFとの互換性は保証できていません。

### フォントスタイル

[](#フォントスタイル)

- bold、italic等のフォントスタイルがフォントに組み込まれていない場合、変形などによる代替処理を行います。

### SVG画像の取り込み

[](#svg画像の取り込み)

- TCPDFのSVGファイルの処理に依存しています。
    - SVGファイルの内容によっては正しく取り込まれないケースがあります。

今後の対応について
---------

[](#今後の対応について)

- 個人的に必要な範囲で対応する予定です。

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance59

Moderate activity, may be stable

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 96.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~927 days

Total

5

Last Release

257d ago

Major Versions

0.8.1 → v1.0.02025-09-03

PHP version history (2 changes)0.8.0-alpha1PHP &gt;=5.6.0

0.8.0-alpha2PHP &gt;=5.3.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/e47e392e1ebcdfa33428cb1e3065b730633f80d46359d0522f9dff788ab75778?d=identicon)[nullx2](/maintainers/nullx2)

---

Top Contributors

[![hidakatsuya](https://avatars.githubusercontent.com/u/739339?v=4)](https://github.com/hidakatsuya "hidakatsuya (111 commits)")[![nullx2](https://avatars.githubusercontent.com/u/2540663?v=4)](https://github.com/nullx2 "nullx2 (4 commits)")

---

Tags

pdfreporting

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/nullx2-thinreports-php/health.svg)

```
[![Health](https://phpackages.com/badges/nullx2-thinreports-php/health.svg)](https://phpackages.com/packages/nullx2-thinreports-php)
```

###  Alternatives

[spipu/html2pdf

Html2Pdf is a HTML to PDF converter written in PHP - It uses TCPDF - OFFICIAL PACKAGE

1.8k10.6M45](/packages/spipu-html2pdf)[elibyy/tcpdf-laravel

tcpdf support for Laravel 6, 7, 8, 9, 10, 11

3542.7M5](/packages/elibyy-tcpdf-laravel)[iio/libmergepdf

Library for merging multiple PDFs

40813.6M13](/packages/iio-libmergepdf)[thinreports-php/thinreports-php

An implementation of Thinreports Generator in PHP. It provides easy and simple way for generating a PDF on pure PHP

5620.3k](/packages/thinreports-php-thinreports-php)[imal-h/pdf-box

The most advanced, driver-based PDF manipulation library for PHP v3.0. Supports Ghostscript, Chrome Headless (HTML to PDF), OpenSSL/FPDI (Signing), and PDFtk (Forms).

60403.9k](/packages/imal-h-pdf-box)[aspose-cloud/aspose-words-cloud

Open, generate, edit, split, merge, compare and convert Word documents. Integrate Cloud API into your solutions to manipulate documents. Convert PDF to Word (DOC, DOCX, ODT, RTF and HTML) and in the opposite direction.

32157.4k](/packages/aspose-cloud-aspose-words-cloud)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
