问题标签 [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 投票
1 回答
160 浏览

livecycle - 从 Javascript 保存 XFA 表单

我正在使用 Livecycle 和 Javascript 创建一个 XFA 表单。有没有办法从脚本中保存表单?

0 投票
1 回答
120 浏览

pdf - 任何可以阅读 XAF 表格的 PDF 阅读器

除了 Adob​​e Acrobat 和 Reader 之外,还有哪些阅读器可以让我填写和保存使用 LiveCycle 创建的动态 XAF 表单?

0 投票
1 回答
439 浏览

java - 编译itext提供的示例程序

http://itextsupport.com/download/xfaworker.html

我已经下载了 iText 示例程序并尝试在我的计算机上对其进行测试。想要测试我是否可以使用 Apache 提供的 PDFBox 库来扁平化我创建的 XFA 表单。我想展平我的 PDF,以便它们可以合并到一个 pdf 文件中。下面是我认为编译所需的所有文件的列表。大多数是通过按照上述网址的说明获得的。

当我运行 flatten.bat 文件时,这是我得到的输出

所以问题是为什么我会得到 2 个错误?对我来说,我好像错过了一些图书馆。鉴于我已经按照他们的指示不太确定我错过了什么?

0 投票
0 回答
279 浏览

c# - 无法使用 itextsharp 使用 FillXfaForm() 填充 xfa pdf 中的多行

我正在尝试使用以下代码在 C#.net 中使用 FillXfaForm() 方法填充 xfa pdf 中的多行。任何人都请指导我此代码有什么问题。我们使用的是itexsharp.dll 5.5.4.0 版。

0 投票
1 回答
3950 浏览

vb.net - 在 VB.NET 中将 PDF 加载到 MemoryStream

我正在使用此代码将我的 XFA 数据读取到我的 vb.net 应用程序中。但是,我无法弄清楚如何将填充的PDFFrom 加载到应用程序中。

在线错误: textbox1.text = Export(filePath)

错误: Value type "String" cannot be converted to to "System.IO.Stream"

有人可以给我扔一根骨头吗?

0 投票
1 回答
275 浏览

pdf - 如何重命名 XFA pdf 文件中的字段名称?

我需要生成(通过 pdf 邮件合并)带有数据的 IRS 表格。除了由于某种原因,IRS 在 XFA pdf 中有几个具有相同名称的字段这一事实之外,几乎所有东西都有效。

有没有办法使用工具或脚本重命名重复的字段名称?我尝试使用 LiveCycle Designer,但我没有文件中使用的所有字体,所以最终结果看起来很糟糕。

0 投票
0 回答
422 浏览

pdf - XFA 动态表单 - iText 填充未锁定字段使签名无效

我们正在使用通过 Adob​​e 生命周期设计器 9 生成的 PDF 动态表单。表单数据存储在 XFA 中,并由 iText 以及 Adob​​e Reader 中的用户交互设置(因此它是支持阅读器的 PDF 表单,并且签名仅锁定部分字段- 现场MDP)。

这是我们需要使用的场景,在此链接中您可以找到 PDF 的屏幕截图(https://onedrive.live.com/?cid=195541F2D86BFC76&id=195541f2d86bfc76%21107&v=3&authkey=%21AGtMASJ3wPHv1hU):

  1. iText 在 PDF 表单中填写 3 个字段(在我们的示例字段中标记为“被 S1 锁定 ...”)
  2. 用户更改先前字段之一中的值(标记为“由 S1 锁定”)并使用批准签名(通过字段 S1)签署文档,这将锁定前 3 个字段(标记为“由 S1 锁定...”)
  3. itext 填写其他没有被S1签名锁定的字段(标记为“Locked by S2 RO”)
  4. 用户显示 PDF 并验证签名 S1 后,Adobe Reader 显示字段 S1 中的签名无效的信息,因为尽管 iText 没有更改此字段值,但“被 S1 锁定”字段发生了更改。

以下是我在玩类似场景时的观察:

  • 如果在第 2 步中用户没有对 iText 填写的字段(使用“Val3”)进行任何更改,而只是在字段 S1 中签署文档,则签名保持有效(在下面的链接中是文件:PDF_u1s1u2_validSig)
  • 我们正在使用 iText 5.4.1,但是我们也尝试过 iText 5.5.5,结果相同
  • 我们需要使用 Adob​​e Reader 11。但是,当我们在 Adob​​e Reader 9 中验证签名无效的 PDF 时,我们可以看到签名是有效的。我们尝试过的所有更高版本的 Adob​​e Reader 9.5、10、11 都显示签名无效。
  • 如果我们在 Adob​​e Acrobat 中检查使签名无效的字段值,并将签名的修订版与签名无效的 PDF 进行比较,则该字段不会标记为已更改(两个版本中的值相同)所以我们不明白为什么它被标记为已更改。

无效和有效 PDF 的屏幕截图以及您可以在 URL 中找到的 PDF 表单:https ://onedrive.live.com/redir?resid=195541f2d86bfc76!108&authkey=!AGtMASJ3wPHv1hU&ithint=folder%2cpng

感谢您提供任何可以阐明为什么第一个签名无效的输入。

0 投票
1 回答
736 浏览

java - iText - 填写包含 JavaScript 操作的 XFA 表单

我的目标是用 iText 填写交互式 PDF xfa 表单。一切正常,但不幸的是某些字段具有 JavaScript 操作,我无法通过 fillXfaForm() 方法填充它们。我的问题是:如何以编程方式(在 Java 中)?甚至可能吗?

我可以通过启用 JS 的 Adob​​e Reader 导入工具手动完成。

以下是对 PDF 表格的参考: http ://www.finanse.mf.gov.pl/documents/766655/1481810/PIT-40%2820%29_v1-0E_2014.pdf

我的代码:

资源/xml_file.xml:

0 投票
0 回答
822 浏览

pdf - 如何将 XFA PDF 表单与 PDFBox 合并

我有多个 XFA 格式的 PDF,并且正在寻找使用 PDFBox 将它们合并为一个 PDF 的方法。我试着用

或者

但是这两个 API 都无法合并 PDF。

PDFBox 支持动态表单的合并吗?XFA 表单可以展平然后与 PDFBox 合并吗?

0 投票
1 回答
103 浏览

asp.net - Adobe LiveCycle 从 ASP.NET Microsoft SQL 预加载 XML 数据

我正在使用 Adob​​e LiveCycle ES2 创建 XFA 表单以与 ASP.NET 进行通信。

想知道当用户打开 PDF 表单(通过 URL)时,如何获取 Request.QueryString 参数并在 PDF 表单中预加载数据?

例如,当用户通过 URL http://example.com/site/demo.pdf?id=123访问 PDF

程序将获取 id "123" 并从 SQL Server 加载 XML 数据,然后将 XML 数据注入 PDF 表单对象。这样当用户打开 XFA 表单时,数据就已经加载到里面了。

谢谢!!