跳到內容

開始使用 NextPDF

NextPDF 是一套 PHP 8.4 引擎,用來產生並檢查 PDF 2.0 文件,也就是 ISO 32000-2 所定義的檔案格式。你可以用強型別、流暢的 API 建構文件,將 HTML 與 CSS 繪製成頁面,為輸出加上簽章並封存,也能把結構化內容讀回來。這一切都在 PHP 中執行,核心路徑不需要任何外部執行檔。

本專案提供四種發行版本。它們底層共用同一套引擎,因此只要安裝最符合你工作方式的版本即可。

發行版本套件適用情境
NextPDF 核心(OSS)nextpdf/core你撰寫 PHP,想直接使用引擎;無論搭配 Framework(框架)或單獨使用都可以。
NextPDF Server 伺服器(OSS)nextpdf/server你想要一個獨立服務,透過 MCP、REST 與 gRPC 對外提供引擎。
NextPDF Pro 專業版nextpdf/premium(Pro 層級)你需要數位簽章、PDF/A 封存,或電子發票輸出。
NextPDF Enterprise 企業版nextpdf/premium(Enterprise 層級)你需要硬體支援的簽章、合格簽章,以及完整的合規支援範圍。

NextPDF Pro 與 NextPDF Enterprise 是同一個 nextpdf/premium 套件的兩個授權層級。無論該套件是否存在,核心引擎都會以相同方式運作。

若是單純的 PHP 專案,請用 Composer 安裝核心引擎。

Terminal window
composer require nextpdf/core

只需這一個套件,不用任何額外設定就能產生並檢查 PDF。Framework 整合、HTML renderer、伺服器與 Python SDK,則分別再加裝一個套件。安裝指南一節列出了每一道指令。

NextPDF 能融入既有程式碼。請選擇符合你技術堆疊的進入點,再依照對應卡片操作。

產生第一份文件之後,接下來可以閱讀這份文件的三大主要區塊。

為什麼要有獨立的伺服器?

安裝 NextPDF Server 的時機:當非 PHP 服務、AI Agent(代理)或其他執行環境需要透過網路協定呼叫引擎,而不是連結函式庫時。而 Python SDK 則是該伺服器的強型別用戶端。