问题标签 [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.
livecycle - 从 Javascript 保存 XFA 表单
我正在使用 Livecycle 和 Javascript 创建一个 XFA 表单。有没有办法从脚本中保存表单?
pdf - 任何可以阅读 XAF 表格的 PDF 阅读器
除了 Adobe Acrobat 和 Reader 之外,还有哪些阅读器可以让我填写和保存使用 LiveCycle 创建的动态 XAF 表单?
java - 编译itext提供的示例程序
http://itextsupport.com/download/xfaworker.html
我已经下载了 iText 示例程序并尝试在我的计算机上对其进行测试。想要测试我是否可以使用 Apache 提供的 PDFBox 库来扁平化我创建的 XFA 表单。我想展平我的 PDF,以便它们可以合并到一个 pdf 文件中。下面是我认为编译所需的所有文件的列表。大多数是通过按照上述网址的说明获得的。
当我运行 flatten.bat 文件时,这是我得到的输出
所以问题是为什么我会得到 2 个错误?对我来说,我好像错过了一些图书馆。鉴于我已经按照他们的指示不太确定我错过了什么?
c# - 无法使用 itextsharp 使用 FillXfaForm() 填充 xfa pdf 中的多行
我正在尝试使用以下代码在 C#.net 中使用 FillXfaForm() 方法填充 xfa pdf 中的多行。任何人都请指导我此代码有什么问题。我们使用的是itexsharp.dll 5.5.4.0 版。
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"
有人可以给我扔一根骨头吗?
pdf - 如何重命名 XFA pdf 文件中的字段名称?
我需要生成(通过 pdf 邮件合并)带有数据的 IRS 表格。除了由于某种原因,IRS 在 XFA pdf 中有几个具有相同名称的字段这一事实之外,几乎所有东西都有效。
有没有办法使用工具或脚本重命名重复的字段名称?我尝试使用 LiveCycle Designer,但我没有文件中使用的所有字体,所以最终结果看起来很糟糕。
pdf - XFA 动态表单 - iText 填充未锁定字段使签名无效
我们正在使用通过 Adobe 生命周期设计器 9 生成的 PDF 动态表单。表单数据存储在 XFA 中,并由 iText 以及 Adobe Reader 中的用户交互设置(因此它是支持阅读器的 PDF 表单,并且签名仅锁定部分字段- 现场MDP)。
这是我们需要使用的场景,在此链接中您可以找到 PDF 的屏幕截图(https://onedrive.live.com/?cid=195541F2D86BFC76&id=195541f2d86bfc76%21107&v=3&authkey=%21AGtMASJ3wPHv1hU):
- iText 在 PDF 表单中填写 3 个字段(在我们的示例字段中标记为“被 S1 锁定 ...”)
- 用户更改先前字段之一中的值(标记为“由 S1 锁定”)并使用批准签名(通过字段 S1)签署文档,这将锁定前 3 个字段(标记为“由 S1 锁定...”)
- itext 填写其他没有被S1签名锁定的字段(标记为“Locked by S2 RO”)
- 用户显示 PDF 并验证签名 S1 后,Adobe Reader 显示字段 S1 中的签名无效的信息,因为尽管 iText 没有更改此字段值,但“被 S1 锁定”字段发生了更改。
以下是我在玩类似场景时的观察:
- 如果在第 2 步中用户没有对 iText 填写的字段(使用“Val3”)进行任何更改,而只是在字段 S1 中签署文档,则签名保持有效(在下面的链接中是文件:PDF_u1s1u2_validSig)
- 我们正在使用 iText 5.4.1,但是我们也尝试过 iText 5.5.5,结果相同
- 我们需要使用 Adobe Reader 11。但是,当我们在 Adobe Reader 9 中验证签名无效的 PDF 时,我们可以看到签名是有效的。我们尝试过的所有更高版本的 Adobe Reader 9.5、10、11 都显示签名无效。
- 如果我们在 Adobe Acrobat 中检查使签名无效的字段值,并将签名的修订版与签名无效的 PDF 进行比较,则该字段不会标记为已更改(两个版本中的值相同)所以我们不明白为什么它被标记为已更改。
无效和有效 PDF 的屏幕截图以及您可以在 URL 中找到的 PDF 表单:https ://onedrive.live.com/redir?resid=195541f2d86bfc76!108&authkey=!AGtMASJ3wPHv1hU&ithint=folder%2cpng
感谢您提供任何可以阐明为什么第一个签名无效的输入。
java - iText - 填写包含 JavaScript 操作的 XFA 表单
我的目标是用 iText 填写交互式 PDF xfa 表单。一切正常,但不幸的是某些字段具有 JavaScript 操作,我无法通过 fillXfaForm() 方法填充它们。我的问题是:如何以编程方式(在 Java 中)?甚至可能吗?
我可以通过启用 JS 的 Adobe Reader 导入工具手动完成。
以下是对 PDF 表格的参考: http ://www.finanse.mf.gov.pl/documents/766655/1481810/PIT-40%2820%29_v1-0E_2014.pdf
我的代码:
资源/xml_file.xml:
pdf - 如何将 XFA PDF 表单与 PDFBox 合并
我有多个 XFA 格式的 PDF,并且正在寻找使用 PDFBox 将它们合并为一个 PDF 的方法。我试着用
或者
但是这两个 API 都无法合并 PDF。
PDFBox 支持动态表单的合并吗?XFA 表单可以展平然后与 PDFBox 合并吗?
asp.net - Adobe LiveCycle 从 ASP.NET Microsoft SQL 预加载 XML 数据
我正在使用 Adobe 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 表单时,数据就已经加载到里面了。
谢谢!!