PDFium
介紹
概述
Delphi 和 C++ Builder 組件,用於查看、導航、文本提取和編輯 PDF 文件。
特征
- 使用 PDFium 開源 PDF 渲染引擎
- 支持 Delphi/C++ Builder 5 - 10.3 和 Lazarus 2.0.2
組件
TPdf
使用 Tpdf 組件打開、導航、提取文本和編輯 PDF 文檔。
TPdfView
使用 TpdfView 組件查看 PDF 頁面。
封裝PDFium單元
對 PDFium 開源 PDF 渲染引擎中方法和常量標識符的聲明
每個方法和常量標識符都有詳細的備注說明
FPdfView
SDK初始化,加載PDF文檔、讀取PDF頁面信息。
FPdfText
獲取PDF文檔文字,查找文字位置
FPdfPpo
PDF文檔復制到另一個PDF 文檔
FPdfSysFontInfo
系統字體信息,添加字體。
FPdfSave
PDF 文檔保存
FPdfDoc
PDF 獲取文檔的書簽和鏈接
FPdfDataAvail
PDF 文檔准備加載
FPdfProgressive
PDF 頁面渲染
FPdfTransformPage
PDF 頁面區域 MediaBox、CropBox、BleedBox、TrimBox、ArtBox
FPdfExt
PDF 文檔不支持的特性處理
FPdfEdit
PDF 文檔修改
FPdfFormFill
PDF 表單填充
FPdfSearchEx
查找文字位置
FPdfFlatten
PDF 頁面扁平化(使注釋和表單成為頁面內容的一部分)
FPdfStructTree
PDF 結構樹(結構和層次)
FPdfAnnot
PDF 注釋
FPdfAttachment
PDF 附件
FPdfCatalog
PDF 標簽
FPdfThumbnail
PDF 縮略圖
總結
優點
缺點
- 使用需帶pdfium.dll
- 創建和修改PDF文檔功能簡單