如何使用 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 版本配合得很好:)