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-05-26 版本 3.56.37: 發行說明 | API參考

主要 PDF 能力

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

面向標準和合規的輸出

PDF 合規性取決於來源內容、字型、ICC 設定檔、中繼資料、標籤、替代文字、簽名、時間戳以及組織採用的驗證器。losLab PDF Library 提供建立面向標準 PDF 所需的控制和診斷能力,同時把最終策略驗證留給應用程式或 QA 流水線。

流程函式庫支援應用程式責任
PDF 1.2-1.7建立、編輯、嚴格的儲存版本控制、擴充層級檢查、渲染、列印、表單、註解、附件、連結和文件結構 API。選擇目標 PDF 版本,並移除或升級不屬於該輸出設定檔的功能。
PDF/A輸出意圖控制、XMP 中繼資料輔助、嵌入字型流程、版本防護,以及面向歸檔流水線的內建 PDF/A 檔案檢查。為選定的歸檔策略提供正確的中繼資料、字型、色彩設定檔和業務規則。
PDF/UA-1帶標記 PDF 建構、結構樹 API、角色對應處理、替代文字、ActualText、讀取端檢查,以及寫入端 GetPDFUADiagnostics 回饋。編寫有意義的閱讀順序、語言、標題、清單、表格語義、替代文字和表單說明。
PAdESETSI.CAdES.detached 簽名、signing-certificate-v2 資料、簽名策略和承諾屬性、RFC 3161 時間戳增強、SHA-256/384/512 摘要選擇,以及 DSS/VRI 組裝。提供憑證、TSA 回應、撤銷資料、簽名策略選擇和針對驗證器的接受測試。
預檢自動化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 建立、頁面操作、影像和字型處理、表單、加密、簽名、渲染、列印和預檢報告自動化的獨立示範專案。

包含的示範和驗證覆蓋

該套件包含面向常見整合任務的 Delphi 和 C++Builder 示範,也包含在自動化比視覺介面更重要時使用的命令列範例。

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

最近的自動化覆蓋包括 Delphi DUnitX 和 C++Builder GoogleTest 套件,覆蓋文件建立、壓縮、影像、字型、表單、安全、簽名、列印、PDF 版本合規性、PDF/UA 診斷,以及預檢報告產生和比較。

何時選擇 losLab PDF Library

  • 當應用程式必須建立、修改、簽名、驗證和交付 PDF,而不只是顯示 PDF 時選擇它。
  • 當 Delphi 或 C++Builder 團隊需要原始碼級控制、內部診斷和長期可維護性時選擇它。
  • 當流程需要在一個工具包中組合渲染、列印、表單、簽名、加密、PDF/A、PDF/UA、PAdES 和預檢報告時選擇它。
  • 當 CI、歸檔交接、無障礙審查或受監管交付需要穩定報告檔案,而不是只靠手動檢視器檢查時選擇它。
  • 僅需要專注的 PDF 檢視器或渲染器時選擇 PDFium Component;專案需要更輕量的 PDF 建立元件時選擇 HotPDF

授權

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

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


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

訂閱產品更新

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