クイックスタート
TCPDF-Next は、PDF 2.0 ドキュメントを生成するためのモダンな PHP 8.5+ ライブラリです。このガイドでは、ゼロから最初の PDF を生成するまでを 5 分で案内します。
要件
| 要件 | 最小バージョン |
|---|---|
| PHP | 8.5+ |
| 拡張機能 | openssl, zlib, mbstring, gd, curl, intl |
| Composer | 2.x |
インストール
bash
composer require yeeefang/tcpdf-nextこれにより、148 のソースファイルを含む Core パッケージがインストールされます。
オプションパッケージ
bash
# Chrome CDP HTML レンダラー(完全な CSS3 対応)
composer require yeeefang/tcpdf-nextartisan
# Laravel 12 統合
composer require yeeefang/tcpdf-nextlaravel
# エンタープライズ機能(商用ライセンス)
composer require yeeefang/tcpdf-nextproはじめての PDF
php
<?php
require 'vendor/autoload.php';
use Yeeefang\TcpdfNext\Core\Document;
$pdf = Document::create()
->setTitle('My First PDF')
->setAuthor('TCPDF-Next')
->addPage()
->setFont('Helvetica', '', 16)
->cell(0, 10, 'Hello, PDF 2.0!')
->ln()
->setFont('Helvetica', '', 12)
->cell(0, 10, 'Generated with TCPDF-Next')
->save('hello.pdf');
echo "PDF saved to hello.pdf\n";実行します:
bash
php hello.php次のステップ
- インストール — システム要件、拡張機能の検証、Docker セットアップ
- 設定 — デフォルト設定、フォントパス、暗号化オプション
- 基本的な使い方 — ページ、テキスト、フォント、画像、出力
- Core パッケージ — 148 のソースファイルすべての完全なドキュメント
- Laravel 統合 — Facade、レスポンス、キュージョブ