如何将 PDF417 二维条码(作为图像)添加到 Acroform PDF?
我有一个过程,我使用我在服务器端构建的 XFDF 文件用数据填充 PDF“模板”。保持相同的工作流程,我想使用 XFDF 或 FDF 文件将条形码添加到 PDF。
我正在使用全栈 JavaScript 环境,其中 Nodejs 环境在服务器端运行。我正在使用 PDFTK 服务器(服务器上的 JavaScript 调用 PDFTK.exe)。
我可以在我的技术堆栈(Nodejs/Javascript)中使用任何工具/技术。此外,此解决方案必须仅在服务器端工作。
PDF“模板”当前使用 Adobe 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 将图像(图标)动态添加到按钮控件的地方(我没有发现这方面的硬性示例),但无法使任何工作。