開發路線圖¶
本路線圖為方向性計畫,不代表具體交付承諾。功能優先順序可能根據社群回饋、商業需求及技術可行性調整。
已完成里程碑(已發布)¶
- PDF 2.0 核心引擎(ISO 32000-2:2020)
- PHP 8.5 嚴格型別 + PHPStan Level 10
- PAdES B-B / B-T 數位簽章
- AES-256 加密
- Unicode 多語系支援(CJK、BiDi、阿拉伯文)
- 32 種條碼格式(一維 + 二維)
- Tagged PDF / PDF/UA-2 無障礙
- Spectrum Rust 加速引擎(Phase 0 完成)
- Laravel / Symfony / CodeIgniter 框架整合
- Artisan(Chrome CDP)、Gotenberg 渲染器
- NextPDF Connect(MCP Server,8+8+4 工具)
- Worker 模式(DocumentFactory + 共享 Registry)
近期規劃(下一季)¶
Core¶
- Spectrum Phase 1 完成 — 全面啟用 Rust FFI 加速,包含 HarfBuzz 字型塑形生產就緒
- 縱排文字(Vertical Text) — 日文書籍排版,CJK 縱書支援
- PDF 合併 API 穩定化 —
PdfMergerAPI 凍結,進入正式版
Pro¶
- Prisma Pro Phase 1 — 圖表模組 Rust 渲染後端,大幅提升複雜圖表速度
- PAdES B-LTA 驗證 API — 獨立的簽章鏈驗證工具,生成驗證報告
- PDF 比較工具 — 兩份 PDF 的文字 / 視覺差異比對
Enterprise¶
- ZUGFeRD 自動驗證整合 — 生成時即時驗證 EN 16931 合規性
- HSM 裝置支援擴充 — 新增 Thales Luna、Utimaco Atalla 支援
中期規劃(2–3 季後)¶
Core¶
- PDF 2.0 增量更新(Incremental Updates) — 修改已簽章 PDF 而不破壞簽章
- PDF 分割 API — 將單一 PDF 按頁面範圍分割
- 書籤版面(BookletLayout)增強 — 自動裝訂方向、頁面縮放
- SVG 完整支援 — 目前支援靜態 SVG,計畫擴充至動畫 SVG 的靜態渲染
Pro¶
- 財務圖表擴充 — 蠟燭圖(K 線圖)、瀑布圖、漏斗圖
- PDF 翻譯工作流程 — 提取文字 → 翻譯 → 重新排版(保留版面)
- 進階 PDF 最佳化器 — JBIG2 壓縮、JPEG 2000,目標大型文件壓縮率再提升 20%
Enterprise¶
- EU eIDAS 2.0 支援 — 符合歐盟最新電子身分認證法規
- PDF 電子公證(Notarization) — 區塊鏈時間戳記整合
- 大型文件批次處理 API — 服務端批次 PDF 生成管線,含進度追蹤
框架與工具¶
- Nextjs / React Server Components 整合 — 在 RSC 環境中呼叫 NextPDF
- Bun 執行環境支援 — 驗證並正式支援 Bun 環境
- VS Code 擴充套件 — PDF 預覽、API 自動補全
長期願景(4 季後)¶
核心引擎¶
- 全面 PDF 2.0 合規 — 達成 ISO 32000-2:2020 所有選用特性的完整實作
- Spectrum Phase 2 — Rust 多執行緒渲染管線,大幅提升並發效能
- PDF 互動性 — 初步支援 PDF Actions、JavaScript Actions(在安全沙箱中)
生態系¶
- 原生雲端整合 — AWS Lambda Layer、Google Cloud Run 最佳化映像
- WebAssembly 版本 — 瀏覽器端 PDF 生成(無伺服器依賴)
- 多語系文件系統 — 完整 12 語系文件(目前:繁中 / 英)
社群回饋¶
如果您有功能需求或使用場景回饋,歡迎透過以下方式參與:
- GitHub Issues:在相應套件的儲存庫提交功能需求 Issue
- GitHub Discussions:在
nextpdf-labs/nextpdf的 Discussions 頁面討論 - 電子郵件:[email protected]
我們定期回顧社群回饋,高票功能請求會優先納入路線圖規劃。