如何使用 Apache pdfbox 2.0 将 XFDF 导入 PDF
How to import an XFDF into an PDF with Apache pdfbox 2.0
在 pdfbox 1.8 中有一个 class "ImportXFDF",你可以在这里看到:
pdfbox API 1.8.11 for ImportXFDF。
使用 importFDF 方法很容易将数据从 XFDF 文件导入到 PDF 字段中。
在新版本 2.0 中,class 被删除了,我找不到现在的功能在哪里(我希望它没有被删除?)。
pdfbox API 2.0.1
网站上的迁移指南没有说明任何有关此功能的信息。
现在有人知道如何将 XFDF 导入 PDF 文件吗?
感谢您的帮助!
好的,我查看了非常小的ImportXFDF的原始实现并将其复制到我的代码中:
public void importFDF(PDDocument pdfDocument, FDFDocument fdfDocument) throws IOException
{
PDDocumentCatalog docCatalog = pdfDocument.getDocumentCatalog();
PDAcroForm acroForm = docCatalog.getAcroForm();
acroForm.setCacheFields(true);
acroForm.importFDF(fdfDocument);
}
与 2.0 版本配合得很好:)
在 pdfbox 1.8 中有一个 class "ImportXFDF",你可以在这里看到: pdfbox API 1.8.11 for ImportXFDF。 使用 importFDF 方法很容易将数据从 XFDF 文件导入到 PDF 字段中。
在新版本 2.0 中,class 被删除了,我找不到现在的功能在哪里(我希望它没有被删除?)。 pdfbox API 2.0.1 网站上的迁移指南没有说明任何有关此功能的信息。
现在有人知道如何将 XFDF 导入 PDF 文件吗? 感谢您的帮助!
好的,我查看了非常小的ImportXFDF的原始实现并将其复制到我的代码中:
public void importFDF(PDDocument pdfDocument, FDFDocument fdfDocument) throws IOException
{
PDDocumentCatalog docCatalog = pdfDocument.getDocumentCatalog();
PDAcroForm acroForm = docCatalog.getAcroForm();
acroForm.setCacheFields(true);
acroForm.importFDF(fdfDocument);
}
与 2.0 版本配合得很好:)