XFA表单转换为PDFA-1B



我们需要将XFA Form (Adobe LiveCycle Form)转换为PDF/a - 1b。我们尝试使用iText 5.4.0来解析PDF,填充XFA字段,然后保存修改后的PDF。我能找到的所有关于iText的例子都是关于将XFA字段填充到PDF中的。我可以将XFA表单(静态/动态并使用LiveCycle生成)直接转换为PDFA 1b吗?他们肯定需要PDFA,不能忍受纯pdf。因此,作为解决方案,我们正在考虑将PDF转换为PDFA。这是正确的方法吗?还是我们遗漏了什么?

您也可以使用adobelivecycle Forms Server或PDF Generator来实现此目的。它支持将基于xfa的表单(静态或动态)转换为PDF/A-1b或PDF/A-1a。

是的,您可以使用iText结合XFA Worker将XFA表单转换为PDF/A。然而,XFA Worker是一个闭源产品。因此,如果你想实现你想要的,你需要成为一个ittext的客户。

请注意,我们已经完成了您在比利时司法部的一个项目中所需要的。我写了以下关于这个项目的博文::http://lowagie.com/xfabpm

免责声明:我是iText软件集团的首席执行官。这个答案并不是为了推销产品。

我也在寻找同样的问题,我找到了一个简单的解决方案,你可以试试这个:

  1. 将xfa格式的PDF拖放到chrome中,它将在chrome浏览器中打开。
  2. 你会在右上角发现三个选项:
    • 顺时针旋转
    • 打印
  3. 点击"打印"
  4. 更改目的地"另存为PDF"并保存。

已保存的PDF为平面PDF(Acroform),可轻松编辑

最新更新