Skip to content

快速开始

TCPDF-Next 是一套现代化 PHP 8.5+ 库,专门用于生成 PDF 2.0 文档。本指南带你在 5 分钟内完成第一份 PDF。

系统需求

需求最低版本
PHP8.5+
扩展openssl, zlib, mbstring, gd, curl, intl
Composer2.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、响应、队列任务

以 LGPL-3.0-or-later 许可证发布。