快速开始
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、响应、队列任务