快速開始
TCPDF-Next 是一套現代化 PHP 8.5+ 函式庫,專門用於產生 PDF 2.0 文件。本指南帶你在 5 分鐘內完成第一份 PDF。
系統需求
| 需求 | 最低版本 |
|---|---|
| PHP | 8.5+ |
| 擴充套件 | openssl, zlib, mbstring, gd, curl, intl |
| Composer | 2.x |
安裝
bash
composer require yeeefang/tcpdf-next安裝 Core 套件,包含全部 148 個原始碼檔案。
選用套件
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、回應、佇列任務