0

如何将 PDF417 二维条码(作为图像)添加到 Acroform PDF?

  • 我有一个过程,我使用我在服务器端构建的 XFDF 文件用数据填充 PDF“模板”。保持相同的工作流程,我想使用 XFDF 或 FDF 文件将条形码添加到 PDF。

  • 我正在使用全栈 JavaScript 环境,其中 Nodejs 环境在服务器端运行。我正在使用 PDFTK 服务器(服务器上的 JavaScript 调用 PDFTK.exe)。

  • 我可以在我的技术堆栈(Nodejs/Javascript)中使用任何工具/技术。此外,此解决方案必须仅在服务器端工作。

  • PDF“模板”当前使用 Adob​​e Lifecycle“Paper Forms Barcode”控件作为条形码。当我们用数据手动填写此 PDF 表单时,嵌入在 PDF 中的 XFA 脚本会自动使用 PDF417 条形码填充“Paper Forms Barcode”控件。

  • 当我运行 PDFTK 服务器的表单填充命令以使用我在服务器端构建的 XFDF 数据填充 PDF 时,我相信 XFA(以及因此“纸质表单条形码”控件背后的任何智能)会自动从生成的输出 PDF 中删除。

  • 我可以选择删除“Paper Forms Barcode”控件并使用任何其他可用的控件。

  • pdf417-js似乎让我接近构建 PDF417 条形码,但它是客户端。而且,我看不到构建图像输出的方法。

  • 从我的研究看来,我可能需要删除现有的“Paper Forms Barcode”控件并以某种方式将图像添加到 PDF 中。然后可能使用 PDFTK 以某种方式将我用现有流程中的数据填充的 PDF 与另一个仅具有条形码的 PDF 合并。

  • 我从未见过 XFDF 或 FDF 将图像插入 PDF 的示例。我已经读过可以通过 FDF 将图像(图标)动态添加到按钮控件的地方(我没有发现这方面的硬性示例),但无法使任何工作。

4

2 回答 2

1

FDF 确实支持将图像作为图标插入到按钮字段中。但是,我不确定 XFDF 是否做到了。您可能需要将图像转换为 PDF 格式。

对于工业级用途,您可以考虑使用专用工具,例如 Appligent 的 FDFMerge(它还允许选择性地展平条形码字段(以及其他工具))。

于 2016-04-30T19:38:58.653 回答
1

FDF 和 XFDF 都支持向 PDF 页面添加图像。一些背景知识,Adobe Acrobat 和 Reader 可以提交表单数据以及评论注释。它还可以导入表单数据以及注释注释。因此,FDF 和 XFDF 既可以表示表单数据,也可以表示注释注释。

可以通过 FDF 或 XFDF 将图像添加到 PDF 中,方法是将它们表示为图章注释。Acrobat 当然可以导入这些,但大多数服务器工具不知道<annots>XFDF 的元素,即使知道,它们通常也无法根据注释属性创建注释外观。一罐; Datalogics PDF Java Toolkit 能够导入带有戳记注释的 XFDF。

于 2016-10-18T20:35:34.463 回答