Skip to content

クイックスタート

TCPDF-Next は、PDF 2.0 ドキュメントを生成するためのモダンな PHP 8.5+ ライブラリです。このガイドでは、ゼロから最初の PDF を生成するまでを 5 分で案内します。

要件

要件最小バージョン
PHP8.5+
拡張機能openssl, zlib, mbstring, gd, curl, intl
Composer2.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、レスポンス、キュージョブ

LGPL-3.0-or-later ライセンスの下で公開されています。