【发布时间】:2017-09-26 01:25:09
【问题描述】:
我需要根据 FDF 导出分析和生成 PDF 注释。我更喜欢使用 XFDF 数据和标准 XML 技术,但是 Foxit Reader 无法将注释导出为 XFDF,而这恰好是特定 PDF 标记任务最方便的工具。
有什么东西可以在 FDF 和 XFDF 之间转换吗?我在 iText 文档中没有看到任何与 XFDF 相关的功能。
【问题讨论】:
-
由 Foxit PDF 产品创建的 cmets 不能与其他 PDF 查看器 100% 互操作,因此您对其生成的 FDF 的分析将被关闭。相反,请使用免费的 Acrobat Reader DC,它可以直接将 cmets 导出到 XFDF,您无需翻译格式。
-
@joelgeraci 到目前为止,我在 Adobe Reader 和 Foxit 之间交换 cmets 并返回没有问题。究竟什么是不可互操作的?在任何情况下,Adobe Reader 都不太适合我们的任务,即用大量行标记部分非常大的文档。使用 Foxit,我可以用绘图板舒适地每秒画 3 条线。在 Adobe Reader 中,我必须在每一行之后重新选择线条工具。我宁愿自己写一个转换器也不愿接受失败;-)。
-
好的 - 明白了。是的 - Reader 中某些评论工具的用户体验确实需要改进。互操作性问题更多是围绕外观生成,而不是实际属性,这使得注释在其他编辑器中修改时看起来会跳转或以其他方式重新格式化。
-
您可能会发现 Adobe FDF 工具包 (Google it) 可用于解析 FDF,然后是您最喜欢的用于导出的 XML 工具。我仍然建议使用 Adobe Reader 导出 XFDF 的示例,以便您编写自己的翻译器。
-
@joelgeraci 感谢您的提示。您有使用 FDF 工具包的经验吗?我真的没有看到任何对注释有很大帮助的东西。它非常注重形式。由于 FDF 使用 PostScript 语法,我考虑编写一个 PostScript 程序来为我提取信息。
标签: pdf itext fdf xfdf foxit-reader