面向開發者自主管理流程的原始碼級 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/A | Output Intent 控制、XMP 中繼資料輔助、嵌入字型流程、版本保護,以及用於封存流程的內建 PDF/A 檔案檢查 | 依所選封存政策提供正確的中繼資料、字型、色彩描述檔與商務規則 |
| PDF/UA-1 | Tagged PDF 建構、結構樹 API、Role Map 處理、替代文字、ActualText、讀取端檢查,以及寫入端 GetPDFUADiagnostics 回饋 | 撰寫有意義的閱讀順序、語言、標題、清單、表格語意、替代文字與表單說明 |
| PAdES | ETSI.CAdES.detached 簽章、signing-certificate-v2 資料、簽章政策與承諾屬性、RFC 3161 時間戳強化、SHA-256/384/512 摘要選擇,以及 DSS/VRI 組裝 | 提供憑證、TSA 回應、撤銷資料、簽章政策選擇,以及驗證器相關的驗收測試 |
| Preflight 自動化 | CreatePreflightReportEx、SavePreflightReportEx 與 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 的更多內容
訂閱產品更新
訂閱後可透過電子郵件接收最新文章。
