我需要从服务器端以编程方式更新现有的FDF文件。为此,我正在寻找一个Java库,该库可以处理现有的FDF文件。到目前为止,我已经尝试了iText和Adobe中的库。看来iText的FDFWriter允许您仅创建一个新的FDF文件,而无助于您更新现有文件。
通过Adobe的FDFDoc类,我以某种方式设法更新了FDF文件,但是该API似乎很旧并且看起来很丑陋(方法名和字段名不是很优雅,并且不遵循骆驼符号。)。我的问题是是否有一个已知的更好的库?
附言:FDF是一种数据格式,用于从可编辑的PDF表单中收集输入数据
最佳答案
FDF是一个简单的结构化文本文件,这意味着您应该能够执行简单的文本操作来对其进行修改。您实际上甚至可以创建XSLT(即使FDF不是XML)。
Adobe拥有相当老的FDFToolkit,但是很长一段时间以来FDF格式都没有改变。尽管FDFToolkit可以读写FDF,但它仅在读取时就具有优势。写作是sol的基础知识,您实际上不需要特定的库…