问题标签 [xfa]

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 回答
2319 浏览

c# - 从 .PDF 表单收集数据

我正在尝试开发一种用户可以填写并提交给我的表单,以便我可以收集数据。表单需要有 2 个行数可变的表。我们使用的是 MS Word,但我们希望更加平台中立。.PDF 之类的东西。一些用户没有互联网连接,因此他们需要通过电子邮件提交。我尝试了 Adob​​e FormsCentral 并喜欢他们的数据收集功能,但我使用的表单功能只能在 HTML 中使用,并且需要互联网连接。

如果我使用 Adob​​e LiveCycle 创建表单,那么我需要一种从中收集数据的方法。我不想花 8 万美元购买 Forms Pro,因为它本来可以让我收集数据。是否有人找到了产品或编写了一些东西来从 .PDF 表单中获取数据 (XML) 并将其放入 SQL Server 数据库中?

谢谢,保罗

0 投票
1 回答
191 浏览

xml - 如何使用 XSLT 将属性转换为标签并避免重复?

首先,我在这里花了很多时间,并且经常在这里得到已经给出的答案的帮助。但是现在我面临一个新的话题——XSLT——我现在真的需要帮助。

好的,我遇到的问题是将我从 Excel 收到的 XML 文件转换为在 XFA 表单中重用它。Excel 仅支持平面数据,但这与我的 XFA 表单的日期层次结构不匹配。

这是我从 Excel 收到的数据:

这就是我想要改造它的方式:

我已经花了几天时间,但我唯一能做的就是为类别创建没有重复的新标签。这是我当前的 XSLT 文件。

欢迎任何帮助。

0 投票
1 回答
2508 浏览

livecycle - 根据 Livecycle 中另一个下拉列表中的选定项目设置下拉列表的输出值

我正在尝试根据Adob​​e Livecycle 表单的下拉列表 A 中选择的rawValue设置下拉列表 B 的formattedValue 。然后我希望从下拉列表 B中导出rawValue

下拉列表 A 有这些 formattedValues(只有一列数据):

  • 苹果
  • 香蕉
  • 黄瓜
  • 橙子

下拉 B 有这些 formattedValues 和 rawValues:

  • 苹果 (rawValue: A)
  • 香蕉 (rawValue: B)
  • 黄瓜 (rawValue: C)
  • 橙色:(原始值:A)

我对下拉列表 A 的更改事件如下:

显然这工作正常,下拉 B 显示与下拉 A 相同的值。但是,当我导出数据时,下拉 B 的值是 formattedValue 而不是 rawValue。即它输出'Cucumber'而不是C。

有人知道我怎样才能让下拉 B 输出 rawValues 吗?

0 投票
1 回答
4908 浏览

pdf - 从 PDF 中提取 xdp 或 xfa

我使用 Adob​​e LiveCycle Designer 创建了一个 PDF 表单。我现在正努力在填写完 PDF 后以编程方式从 PDF 中提取数据。

我尝试使用 poppler(qt4 绑定,但我想这并不重要)来做到这一点,但显然 poppler 无法处理 XFA 表单。虽然 evince 和 okular 能够显示表单...

据我了解,PDF 包含一个 XDP,而 XDP 又包含 XFA 表单。我的问题是,如何从 PDF 中提取这些数据?

如果有库,c++、java、python 或 PHP 是我的选择。

0 投票
2 回答
1414 浏览

c# - 使用 iTextSharp 只读 PDF XFA 表单

我终于成功地弄清楚了如何使用 iTextSharp 使用我的自定义数据用 XFA 表单填充 PDF。

问题是我丢失了让我将 XFA 设为只读的代码。在将工作版本提交到我的源代码管理之前,我犯了一个可怕的错误,即更改我的代码。现在,在谷歌搜索了一个小时后,我仍然找不到它:(如果有人能提醒我代码,那将不胜感激。

0 投票
0 回答
506 浏览

c# - XFA 使用 iTextSharp 创建页面的多个实例

查看 USCIS 表格N-400,您可以看到在第 9 部分中有两个按钮,Add Children并且Go to continuation page查看支持这些按钮的 XML/JS 您会获得对应字段的此节点:

这用于在用户有超过 8 个孩子的情况下将自动隐藏页面添加到表单中。我的问题是使用iTextSharp,或者其他方法,我如何创建页面的这个新实例?如果你注意到你可以制作这个额外的孩子页面的多个副本,如果你碰巧有超过 25 个孩子,所以不要因为这种可能性的可能性而偏离轨道,我需要知道如何创建这样的倍数页面...

这是我到目前为止所拥有的:

我也试过 SetOpenAction

我知道我的ClonePage()代码正在运行,因为我在之前测试它时看到了警报,问题出在 javascript 中,或者我可能需要在服务器上运行它,或者谁知道我需要做什么。我打开了XFA PDFLiveCycle,这就是它为它推出的 JS,我一定是在某个地方遗漏了一些小东西……而且它在 LiveCycle 中运行良好。请帮忙。

0 投票
1 回答
1885 浏览

itext - 如何使用 iText 对带有 XFA 表单的 PDF 文件进行数字签名

iText 发行说明提到,iText 版本 5.4.2 和 5.4.3 支持使用 XFA 表单签署 PDF:

http://itextpdf.com/history/?branch=54&node=542

http://itextpdf.com/history/?branch=54&node=543

在某处是否有文档如何在 Java 中进行签名?

我对使用 XFA 签署 PDF 特别感兴趣,其中有一个准备好的签名字段。

0 投票
0 回答
303 浏览

java - iTextPdf 设置 xfa 表单的字段

我试图弄清楚如何在 PDF XFA 表单中设置字段值已经有很多天了。我设法使用 fill xfa.fillXfaForm() 来做到这一点,其中我将输入流传递给包含数据集的 xml 文件。但是,我发现,每当我打印 xfa 时,并不是 xfa 表单中的所有字段都显示在数据集中。我想知道如何设置那些未出现在数据集中的 xfa 字段的值。目前我只能设置数据集中可用的值。

谢谢

0 投票
1 回答
587 浏览

pdf - 使用 XFA 将 PDF 字段设置为只读

如何使用 XFA 和 iTextSharp 在 PDF 中设置“只读”字段?我知道我必须修改 XML,但我不知道要设置哪个属性/值。

0 投票
2 回答
381 浏览

pdf - LiveCycle 动态表单,在每个副本上打印具有不同文本的副本

我需要使用 adobe LiveCycle 创建一个动态表单。用户在表单中输入数据,然后,我们需要生成文档的可打印版本,该可打印版本具有不同的副本,并且每个副本上的文本不同,例如“copy for you”,“copy por bank”, ……

任何人都知道我该怎么做,以一种简单而优雅的方式?