1. 程式人生 > 其它 >delphi PDFium介紹

delphi PDFium介紹

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 縮圖

總結

優點

  • 有檢視 PDF 頁面的元件TPdfView
  • 提取和編輯 PDF 檔案功能
  • 使用 PDFium 開源 PDF 渲染引擎,顯示中文效果好
  • 封裝PDFium 開源 PDF 渲染引擎中方法和常量識別符號

缺點

  • 使用需帶pdfium.dll
  • 建立和修改PDF文件功能簡單