将条形码添加到PDF

时间:2016-04-30 17:02:24

标签: javascript pdf adobe pdftk xfdf

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

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

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

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

  • PDF"模板"目前使用的是Adobe Lifecycle" Paper Forms Barcode"控制条形码。当我们手动填写此PDF表格时,嵌入在PDF中的XFA脚本会自动填充“纸张表格条形码”#34;使用PDF417条形码进行控制。

  • 当我运行PDFTK Server的表单填写命令以使用我构建服务器端的XFDF数据填充PDF时,我相信XFA(以及因此" Paper Forms条形码背后的任何智能&# 34;控制)将自动从生成的输出PDF中删除。

  • 我可以选择删除"纸张表格条码"控制和使用任何其他可用的控制。

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

  • 根据我的研究,似乎我可能需要删除现有的纸质表格条码"控制并以某种方式添加图像到PDF。然后可能使用PDFTK以某种方式将我填充了现有流程数据的PDF与另一个只有条形码的PDF合并。

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

2 个答案:

答案 0 :(得分:1)

FDF确实支持将图像作为图标插入Button字段。但是,我不确定XFDF是否会这样做。您可能需要将图像转换为PDF格式。

对于工业强度使用,您可以考虑使用专用工具,例如Appligent的FDFMerge(这也可以选择性地压扁条形码字段(以及其他)。

答案 1 :(得分:1)

FDF和XFDF都支持将图像添加到PDF页面。首先,Adobe Acrobat和Reader可以提交表单数据以及注释注释。它还可以导入表单数据以及注释注释。因此,FDF和XFDF可以表示表单数据和注释注释。

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