复制内外字段
Contents
[
Hide
]
copyInnerField 方法允许您在同一文件中、指定页面的相同坐标处复制字段。此方法需要您要复制的字段名称、新字段名称以及字段需要复制到的页码。FormEditor 类提供了此方法。以下代码片段向您展示如何在同一文件的相同位置复制字段。
public static void CopyInnerField() {
FormEditor editor = new FormEditor();
Document document = new Document(_dataDir + "Sample-Form-01.pdf");
document.getPages().add();
editor.bindPdf(document);
editor.copyInnerField("Last Name", "Last Name 2", 2);
editor.save(_dataDir + "Sample-Form-01-mod.pdf");
}
复制现有 PDF 文件中的外部字段
copyOuterField 方法允许您从外部 PDF 文件中复制表单字段,然后将其添加到输入 PDF 文件的相同位置和指定页面号。此方法需要提供需要复制字段的 PDF 文件、字段名称以及需要复制字段的页面号。此方法由 FormEditor 类提供。以下代码片段演示了如何从外部 PDF 文件中复制字段。
public static void CopyOuterField() {
FormEditor editor = new FormEditor();
Document document = new Document();
document.getPages().add();
editor.bindPdf(document);
editor.copyOuterField(_dataDir + "Sample-Form-01.pdf", "First Name", 1);
editor.copyOuterField(_dataDir + "Sample-Form-01.pdf", "Last Name", 1);
editor.save(_dataDir + "Sample-Form-02-mod.pdf");
}