如何使用Apache pdfbox 2.0将XFDF导入PDF

时间:2016-04-26 08:44:38

标签: java apache pdf pdfbox xfdf

在pdfbox 1.8中有一个类“ImportXFDF”,你可以在这里看到: pdfbox API 1.8.11 for ImportXFDF。 使用importFDF-Method将数据从XFDF文件导入PDF字段非常容易。

使用新版本2.0,该类已被删除,我找不到现在的功能(我希望它没有删除?)。 pdfbox API 2.0.1 网站上的迁移指南没有说明这个功能。

现在有人知道如何将XFDF导入PDF文件吗? 谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

好的,我查看了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版本配合得很好:)