问题标签 [xfdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1261 浏览

javascript - 将条形码添加到 PDF

如何将 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 将图像(图标)动态添加到按钮控件的地方(我没有发现这方面的硬性示例),但无法使任何工作。

0 投票
2 回答
982 浏览

xml - 如何使用 IXMLDOCUMENT 使用 Delphi 正确创建 XML 标头(以 xfdf 格式填充 pdf 文档)

请我需要帮助来实现这个 xml,我对第三行有一个问题,这就是我的代码得到的:

这就是我需要的:

我不知道如何像第二个示例中那样创建“f”标签,请注意它有点不同,它在同一行中关闭,而不是在第一个示例中的最后一行之前。

这是我的代码:

0 投票
3 回答
1100 浏览

java - 如何使用图像创建 XFDF 注释

我想用Java生成一个XFDF Stamp Annotation,里面有一个透明的图像。我很难识别图像的存储格式以及如何将输入图像转换为该格式。

到目前为止我知道

  • stamp 元素是 annots 元素的子元素,对应于 Rubber Stamp 注释。橡皮图章注释显示的文本或图形看起来像是用橡皮图章印在页面上。如果存在,则外观子元素(注释字典中的 AP 键)优先于图标属性(橡皮戳注释字典中的名称键)。内容模型(contents-richtext?&contents?&appearance?&popup?)
  • 外观元素是标记元素的子元素,对应于注释字典中的 AP 键。该值是一个 base 64 编码的字符串。内容模型 Base 64 编码字符串。属性 无。

我有一个包含图像的示例 XFDF,当我解码图像时,我会看到这样的语法,但遗憾的是我不知道<DATA MODE="RAW" ENCODING="HEX"中存在什么样的原始数据>标签。

我已经设法在 PDFBox 的帮助下在 PDF 中创建了一个带有自定义图像的橡皮图章注释,但遗憾的是 PDFBox 似乎不支持将这种注释导出到 XFDF,它们只支持从表单(AcroForm)导出。我不知道 Java 中的任何其他工具可以让我导出它,除了付费工具。

0 投票
0 回答
241 浏览

perl - 通过 Perl 脚本在提交按钮上设置 PDF/XFDF 操作

我在将表单数据格式(FDF) 文件重写为XML 表单数据格式(XFDF) 时遇到问题。

我正在使用 PDF 表单,该表单由 Perl/CGI 脚本生成的 FDF 文档填写。

PDF 包含一个用作提交按钮的字段,该按钮调用 Perl 脚本来读取表单数据并将其写入数据库。

提交按钮的操作包含在 FDF 中,而不是直接在 PDF 中编码。

Perl 代码

这在使用 FDF 格式时没有任何问题。

如果我使用 XFDF 格式,我找不到结构必须如何显示的代码示例。

不工作

FDF的结构

0 投票
1 回答
1065 浏览

pdf - 在 FDF 和 XFDF 之间转换导出的 PDF 注释

我需要根据 FDF 导出分析和生成 PDF 注释。我更喜欢使用 XFDF 数据和标准 XML 技术,但是 Foxit Reader 无法将注释导出为 XFDF,而这恰好是特定 PDF 标记任务最方便的工具。

有什么可以在 FDF 和 XFDF 之间转换的吗?我在 iText 文档中没有看到任何与 XFDF 相关的功能。

0 投票
1 回答
77 浏览

xml - 每个(组?)的 XSLT 具有排序的两个元素,命名为代码和值

我需要将文件 xml 传输到 xfdf。我有两个元素类型代码和值的组。代码定义字段的名称,值是字段的值。XML源是这样的:

我需要 XSLT 到 XFDF 这样的东西。

我需要使用什么?如何?每个组?或 som 套?非常感谢。

0 投票
2 回答
925 浏览

php - 将 PDF 表单数据接收到 PHP 中

所以我一直在网上寻找几个小时,我认为这是一个非常简单的答案,但我似乎无法找到它。

我正在尝试了解 PDF 表单数据提交的工作原理。我的目标是读取从我在 PHP 脚本中设置的 PDF 表单提交的表单数据。我希望我的 PHP 脚本解析表单数据并将其插入我的 SQL 数据库。

我遇到的障碍是如何接收文件以便解析它?

提交的文件的文件名是什么?

我在我的 PDF 表单上设置了提交按钮,我可以将其导出为 FDF、HTML 或 XFDF,但我只是想将数据转换为字符串或以某种方式将内容转换为 PHP,但我不知道如何。

如果我尝试:

$fileFromPDF = file_get_contents('file.txt', true);

我仍然需要文件名,但我不知道从 PDF 表单提交的文件名。如何获取此文件的名称?它甚至是一个文件还是只是一行xml?如果只是一行XML,我该如何接收呢?

任何帮助将不胜感激,或者如果有人能指出我正确的方向。

0 投票
0 回答
118 浏览

mysql - 将数据从 PDF 表单导入数据库

我必须在工作中做一个项目,将收到的 PDF 中的数据保存在数据库中。该过程应如下所示:

  1. 客户填写 PDF 表格
  2. 表格以 XFDF 格式的附件形式通过电子邮件发送给我们公司
  3. 接收到的数据被导入 MySQL 数据库

这个过程应该是自动发生的。

到目前为止,我的第一种方法是在 VBA 的帮助下将附件自动保存在专用文件夹中。之后我会处理新创建的文件并将数据导入数据库(但我现在不知道如何)。

我的问题是这是否是正确的方法,如果是,我如何以编程方式将 XFDF 数据导入 MySQL 数据库?如果这种方法太复杂或不可能,我应该以什么方式改变流程?

先感谢您!

0 投票
1 回答
47 浏览

regex - 正则表达式捕获字符串,该字符串具有换行符,直到(一组)字符的第一个实例

我正在尝试在以下源字符串中获取字符串的第一个实例

输入字符串

我正在尝试检索输出如下

这取决于</span.

我的 RegExp 如下所示,它正在选择最后一次出现的所需结束字符组:

page="[0-9]+".+subject="(Text Box|Sticky Note)".+((\s+.+)+);<\/span

我对 RegEx 的了解有限,所以请多多包涵。

该片段是输出 XFDF(pdf 评论导出),但它的格式很奇怪,所以我使用了 html 标记来格式化。

0 投票
2 回答
731 浏览

pdf - 表单域数据可以保存为PDF吗?

我现在正在学习表单 pdf的基础知识。输入字段值后,我可以将带有数据的 pdf 保存为 pdf 文件。使用 Acrobat pro,我可以将数据导出为 FDF 和 XFDF 文件。我们需要开发一个网站,允许用户在浏览器中填写一些表格 pdf,并最好将其下载为填充数据的 pdf 表格。PDFTron 是一个很好的解决方案,但看起来我可以从中下载 FDF 文件或 XFDF 文件或扁平化的 pdf。用户应该能够修改下载的表格。PDFTron 可以吗?

如果不是 PDFTron,还有其他方法可以做到这一点吗?