Skip to content

範例總覽

這裡彙整了 TCPDF-Next 的所有範例,從最基本的 Hello World 到進階的數位簽章與加密功能,幫助您快速找到需要的參考程式碼。每個範例都附有完整的 PHP 程式碼,可以直接複製使用。

基礎範例

最適合初次接觸 TCPDF-Next 的開發者。這些範例涵蓋了建立 PDF 文件的核心操作。

範例說明
Hello World建立第一份 PDF 文件,了解初始化、頁面建立與輸出流程
文字格式化字型選擇、粗體斜體、文字顏色、段落對齊與多語言支援
表格使用 Cell 方法與 HTML writeHtml 建立各種資料表格
圖片嵌入 JPEG、PNG、SVG 圖片,控制定位與尺寸
多頁文件手動與自動分頁、混合頁面尺寸、頁碼管理

中級範例

適合已經掌握基礎操作,想要進一步打造專業文件的開發者。

範例說明
頁首與頁尾自訂頁首頁尾,加入頁碼、日期與公司標誌
浮水印在頁面中疊加文字或圖片浮水印,支援透明度控制
目錄產生自動產生帶有超連結的多層級目錄
HTML 轉 PDF將 HTML 與 CSS 轉換為高品質 PDF 文件
條碼與 QR Code產生一維條碼與二維 QR Code,支援多種標準

進階範例

涵蓋企業級需求的進階功能,包括安全性、合規性與標準化。

範例說明
數位簽章為 PDF 加入數位簽章,確保文件完整性與身份驗證
PAdES B-LTA 完整流程實作符合 PAdES B-LTA 標準的長期有效數位簽章
PDF/A-4 歸檔建立符合 ISO 19005-4 標準的長期保存歸檔文件
AES-256 加密使用 AES-256 加密保護 PDF,設定存取權限與密碼
互動表單欄位建立可填寫的互動式表單,包含文字欄位與核取方塊

Laravel 整合範例

展示如何在 Laravel 應用程式中運用 TCPDF-Next,涵蓋常見的業務場景。

範例說明
發票產生在 Laravel 中產生專業的發票 PDF
含圖表報表產生包含動態圖表的數據分析報表
批次 PDF 佇列使用 Laravel Queue 非同步批次產生大量 PDF
簽署合約合約 PDF 產生與數位簽章整合流程

從哪裡開始?

如果您是第一次使用 TCPDF-Next,建議依照以下順序閱讀:

  1. 先從 Hello World 開始,了解基本流程
  2. 接著閱讀 文字格式化表格,掌握常用排版技巧
  3. 再根據專案需求,選擇對應的中級或進階範例

搭配食譜使用

除了範例之外,食譜 (Cookbook) 章節提供了完整的業務場景實作,例如電子發票、無障礙 PDF 與法律合約等。

以 LGPL-3.0-or-later 授權釋出。