PDFiumPas 文件

ImportFDF 方法

元件: TPdf  ·  單元: PDFium
從檔案或串流讀取 FDF 文件,並將其階層式表單欄位值套用至已載入 PDF 中相符的 widget annotations

Syntax

function ImportFDF(const FileName: string): Integer; overload;
function ImportFDF(Stream: TStream): Integer; overload;

Description

ImportFDF 會剖析 ISO 32000-1 第 12.7.11 節所定義的 FDF 根目錄與欄位字典,從巢狀的 /Kids 重建完整欄位名稱,並將這些名稱與每一頁上的 widget annotations 比對

欄位值可以是直接或間接物件,並可使用跳脫的字面字串、十六進位字串、PDFDocEncoding、帶 BOM 的 UTF-16BE 或 UTF-16LE 文字、PDF name 值,或明確的空值

明確的空值會清空相符欄位,缺少或為 null 的值則保持欄位不變

回傳剖析到的最上層 FDF 欄位項目數

Safety and limits

Remarks

Example

// Import FDF field values and save the updated PDF
Imported := Pdf1.ImportFDF('C:\Data\form.fdf');
Pdf1.SaveAs('C:\Data\form_filled.pdf');

See Also

ExportFDF, ImportXFDF, FPdfXfdf, FormFieldInfo