为什么Ubuntu没有提供填写PDF表单的方法?

Modified on: Sat, 09 Jun 2018 11:27:53 +0800

为什么Ubuntu没有提供填写PDF表单的方法?我不是问如何填写表格。我问为什么在默认安装中没有办法做到这一点。这基本上是Ubuntu唯一不能做的事情,我需要我的操作系统来做。

作者:b264

最佳答案

最有可能的原因是,没有一个开源实现的整个“新”PDF表单规范,称为XFA。通常支持旧表格(FDF)。

虽然XFA在技术上是一个开放标准,如Office Open XML,但它基本上是文件格式的一个巨大的错误,Adobe“记录”以满足政府对开放文件格式的要求。 规范的当前版本(3.3) 1584页长(仅用于表单功能,而不是PDF的其余部分),并包含诸如编码表单信息的多种方式之类的奇妙功能,在仅PDF数据流格式内的内联非规范化XML附件,以及嵌入式JavaScript。

据我所知(我本周一直在以编程方式填写PDF表单),Adobe已经现有的唯一完整的XFA实现,而且我不知道任何开放的 - 处理它的源图形客户端。 (iText和PDFBox有部分支持。)

作者:chrylis

相关问答

添加新评论