Delphi PDF SDK

用於建立、編輯、簽署、轉譯、預檢與 PDF/UA 流程的 Delphi PDF 程式庫

losLab PDF Library 為 Delphi 和 C++Builder 團隊提供附原始碼的 PDF 引擎,適用於桌面、伺服器、DLL、ActiveX 與 Dylib 流程,內建 PDF/A 與 PDF/UA 檢查、PAdES 簽署支援和多種轉譯器選擇,無需將文件交給外部 PDF 服務。

losLab PDF Library SDK 介面與 PDF 流程預覽

面向開發者自主管理流程的原始碼級 PDF 引擎

losLab PDF Library 是面向 Delphi 與 C++Builder 的 PDF SDK,適用於需要在自有軟體內建立、修改、轉譯、列印、簽章、保護、檢查與預檢 PDF 文件的應用程式。

此函式庫以 Delphi/Object Pascal 撰寫,並為 Delphi 與 C++Builder 專案提供完整原始碼。它也提供 DLL、ActiveX 與 Dylib 選項,方便團隊從 C#、VB.NET、VB6、VBA、ASP/ASP.NET、PHP、PowerBuilder、PowerBASIC、RealBasic、Visual C++,以及其他可呼叫 DLL 或 ActiveX 元件的環境整合 PDF 自動化。

當 PDF 流程屬於你的產品或後台流程時使用它,例如產生發票、簽署合約、封存提交、無障礙檢查、列印輸出、表單處理、文件組裝,或需要在錯誤 PDF 送達客戶前失敗的 CI 檢查。

下載 PDF Library 示範套件 (46 MB)

2026-06-07 版本 3.67.3: 版本資訊 | API 參考. 近期 3.65-3.67 版本聚焦超大型 PDF:開啟超過 2 GB 的檔案、降低載入記憶體、惰性偵測 PDF 版本功能,並加速 Direct Access 的儲存、複製與加密路徑。

主要 PDF 能力

  • 建立與編輯 PDF 頁面: 繪製文字、向量圖形、影像、QR Code、PDF417、DataMatrix、條碼、註解、連結、大綱、具名目的地、中繼資料與文件屬性。
  • 頁面組裝與文件修復: 基於受控來源文件分割、合併、附加、複製、複製副本、正規化、移動、刪除、隱藏、旋轉與重建頁面。
  • 轉譯與列印: 在 GDI+、PDFium 與 Cairo 轉譯引擎之間切換,用於螢幕預覽、點陣圖匯出、Device Context 轉譯與印表機流程。
  • 表單與互動式文件: 建立、填寫、編輯、扁平化、檢查與管理 AcroForm 欄位、外觀、欄位旗標、JavaScript 動作、附件與相關文件資料。
  • 文字、影像與字型: 處理 BMP、TIFF、JPEG、JPEG 2000、GIF、PNG、EMF、HTML 文字方塊、Unicode 文字、TrueType、OpenType、Type 1、字型嵌入、字型子集與擷取流程。
  • 安全性與簽章: 加密與解密 PDF、設定權限、使用公鑰收件者加密、以可選 SHA-256/384/512 摘要簽章、加入 PAdES 屬性、為簽章加上時間戳,並附加 DSS/VRI 驗證資料。
  • Preflight 報告與診斷: 執行 PDF/A 與 PDF/UA-1 檢查,產生文字、JSON、HTML 或 CSV 報告,將穩定文字報告與基準比對,並批次處理資料夾輸出摘要 CSV。
  • 低階 PDF 控制: 當流程需要精確 PDF 結構時,存取物件編號、頁面字典、Catalog 項目、Output Intent、儲存版本鎖、Extension Level Gate、平鋪圖樣、選用內容、測量字典與直接影像插入。

面向標準與合規的輸出

PDF 合規取決於來源內容、字型、ICC 描述檔、中繼資料、標記、替代文字、簽章、時間戳,以及組織使用的驗證器。losLab PDF Library 提供建立標準導向 PDF 所需的控制與診斷能力,同時將最終政策驗證保留在你的應用程式或 QA 流程中。

流程函式庫支援應用程式責任
PDF 1.2-1.7建立、編輯、嚴格的儲存版本控制、Extension Level 檢查、轉譯、列印、表單、註解、附件、連結與文件結構 API選擇目標 PDF 版本,並移除或升級不屬於該輸出設定檔的功能
PDF/AOutput Intent 控制、XMP 中繼資料輔助、嵌入字型流程、版本保護,以及用於封存流程的內建 PDF/A 檔案檢查依所選封存政策提供正確的中繼資料、字型、色彩描述檔與商務規則
PDF/UA-1Tagged PDF 建構、結構樹 API、Role Map 處理、替代文字、ActualText、讀取端檢查,以及寫入端 GetPDFUADiagnostics 回饋撰寫有意義的閱讀順序、語言、標題、清單、表格語意、替代文字與表單說明
PAdESETSI.CAdES.detached 簽章、signing-certificate-v2 資料、簽章政策與承諾屬性、RFC 3161 時間戳強化、SHA-256/384/512 摘要選擇,以及 DSS/VRI 組裝提供憑證、TSA 回應、撤銷資料、簽章政策選擇,以及驗證器相關的驗收測試
Preflight 自動化CreatePreflightReportExSavePreflightReportEx 與 Delphi PreflightReport 範例可為 PDF/A 與 PDF/UA-1 檢查產生文字、JSON、HTML 與 CSV 輸出決定哪些報告格式、基準、結束碼與問題數量應封鎖 CI、封存匯入或客戶交付
安全性AES-128、AES-256、權限處理、密碼保護、公鑰收件者加密,以及用於受控散佈的加密文件檢查在自己的安全控管下管理密碼、憑證、私密金鑰與收件者政策

API 型態與部署選擇

  • Delphi XE5 至 Delphi 13,以及 C++Builder XE5 至 C++Builder 13
  • 用於直接整合 Delphi 與 C++Builder 的原生 Object Pascal 原始碼,並為公開 TPDFlib 函式產生 API 參考頁
  • 面向 C#、VB.NET、VB6、VBA、ASP/ASP.NET、PHP、Visual C++、PowerBuilder、PowerBASIC、RealBasic 與相容工具的 DLL 與 ActiveX 存取
  • 在目標 IDE 與執行階段支援時提供 32 位元與 64 位元建置選項
  • 面向需要圍繞同一函式庫系列進行跨平台 PDF 自動化的團隊,提供 macOS Dylib 選項
  • 用於 PDF 建立、頁面操作、影像與字型處理、表單、加密、簽章、轉譯、列印與 Preflight 報告自動化的獨立示範專案

內建示範與驗證涵蓋

套件包含面向常見整合任務的 Delphi 與 C++Builder 示範,以及當自動化比視覺 UI 更重要時使用的命令列範例。

  • 建立與版面: HelloWorld、AddTextImage、CreateTable、DrawWrappedText、TextPaging、AddFormattedTitle、HTML 文字、條碼、QR Code 與影像轉 PDF 流程。
  • 文件操作: CopyPageRanges、PageOperations、ExtractText、ExtractImage、ExtractEmbeddedFonts、ExtractAnnotAttach、DirectAccess,以及合併與分割式處理。
  • 轉譯與列印: PdfToImage、MultiFunction 轉譯器選擇、PrintPDF、GDI+、PDFium 與 Cairo 輸出路徑。
  • 安全性與簽章: PdfEncrypt、PdfDecrypt、PdfPermission、PdfSigning、PAdES 屬性流程、DSS/VRI 輔助函式,以及面向時間戳的簽章路徑。
  • Preflight 自動化: Delphi PreflightReport 示範可驗證單一檔案或資料夾,寫入文字/JSON/HTML/CSV 報告,產生 preflight-summary.csv,並回傳適合自動化的結束碼。

近期自動化涵蓋包括用於文件建立、壓縮、影像、字型、表單、安全性、簽章、列印、PDF 版本合規、PDF/UA 診斷,以及 Preflight 報告產生與比對的 Delphi DUnitX 與 C++Builder GoogleTest 套件。

何時選擇 losLab PDF Library

  • 當應用程式必須建立、修改、簽章、驗證並交付 PDF,而不只是顯示 PDF 時選擇它
  • 當 Delphi 或 C++Builder 團隊需要原始碼層級控制、內部診斷與長期可維護性時選擇它
  • 當流程需要在同一套工具中結合轉譯、列印、表單、簽章、加密、PDF/A、PDF/UA、PAdES 與 Preflight 報告時選擇它
  • 當 CI、封存交接、無障礙檢查或受規範交付需要穩定報告檔,而不是只靠檢視器手動檢查時選擇它
  • 如果只需要專注的 PDF 檢視器或轉譯器,請選擇 PDFium Component;如果專案需要較輕量的 PDF 建立元件,請選擇 HotPDF

授權

透過 FastSpring 使用信用卡/簽帳金融卡、PayPal、AliPay 或電匯付款:
完整原始碼授權包含一年更新:
PDFlibPas 單人授權 / 1 位開發者 ($899)
PDFlibPas Team/SME 授權 / 最多 5 位開發者 ($1799)
PDFlibPas Enterprise 授權 / 不限開發者數量 ($3599)

授權選擇:如果使用該函式庫的開發者不超過 5 名,可以選擇 Team/SME 授權。如果團隊未來可能超過 5 名開發者,或需要 Enterprise 專屬原始碼套件,請考慮 Enterprise 授權。

Enterprise 專屬原始碼內容:PDFlibPas Enterprise 包含通常僅用於內部驗證的完整測試套件原始碼。Enterprise 套件也包含專用工具級例程 PDF Compliance & Signing Workbench Pro 的完整原始碼。

購買年度續約 (首次購買價格的 40%)


探索 Delphi PDF Component & Spreadsheet Development 的更多內容

訂閱產品更新

訂閱後可透過電子郵件接收最新文章。