我们有一个要求,以转换XFA形式(奥多比LiveCycle形式)到PDF/A-1B。我们尝试使用iText 5.4.0来解析PDF,填充XFA字段,然后将修改后的PDF保存出来。我在iText中找到的所有示例都是关于将XFA字段填充到PDF中。是否可以将XFA表单(静态/动态并使用LiveCycle生成)直接转换为PDFA1b?因为肯定需要PDFA,不能和普通的PDF一起生活。因此,作为变通方法,我们正在考虑将PDF转换为PDFA。这是正确的方法吗?或者我们在这里遗漏了一些东西。
发布于 2013-05-15 04:35:05
可以,您可以结合使用iText和XFA Worker将XFA表单转换为PDF/A。然而,XFA Worker是一个闭源产品。因此,如果你想实现你想要的东西,你需要成为iText的客户。
请注意,我们已经在比利时司法部的一个项目中完成了您所需要的工作。我写了以下关于这个项目的博客文章::http://lowagie.com/xfabpm
免责声明:我是iText软件集团的首席执行官。这个答案并不是为了推广产品。这是对这个问题的一个真实答案。
发布于 2013-05-20 00:18:27
您也可以使用Adobe PDF Forms Server或LiveCycle Generator来实现此目的。它支持将基于XFA的表单(静态或动态)转换为PDF/A-1b或PDF/A-1a。
发布于 2017-06-29 18:07:00
我也在寻找同样的问题,我得到了一个简单的解决方案,你可以试试这个:
点击"Print"
保存的PDF是平面PDF(Acroform),可以轻松编辑
https://stackoverflow.com/questions/16549835
复制相似问题