问题标签 [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.
pdf - Adobe Live Cycle Designer 中的空白页问题?
我们的 PDF 中有一个未命名的母版页。我们可以明确地删除它。但即使在删除后它会自动再次生成。由于这个无标题的母版页,我们在预览 PDF 时会得到一个不需要的空白页。我们需要一种方法来避免那个空白页
pagination - Livecycle Designer ES2 中的动态页码
我创建的 PDF 中有五个“页面”。每个页面都有一个关联的母版页,指示“页面”的布局、页眉、页脚等。我还在布局中包含了第二页,每个页面都正确地重新调整了页眉/页脚。当我说“页面”时,我指的是作为单个表单的唯一子表单(从层次结构中插入页面)。
简介页面包含在所有后续页面上使用的字段以及用户选择以启用(取消隐藏)编码到 PDF 中的页面的列表。除了页码,一切都很好。对于用户根据他们的选择取消隐藏的每个新页面,我需要将页码作为 x 的第 1 页开始。
页面层次结构和相关的母版页:
简介 简介 PBL PBLMaster (PBLM1, PBLM2) 改进 ImprovementMaster (ImprvM1, ImprvM2)
每个页面在 OBJECT - PAGINATION 下都有以下设置:
PBL -
Place: On Page PBLMM1 Keep With: (两者都没有选择) After: Continue fill parent If dataset必须分页: Overflow: Go To Page PBLM2
并视情况对其他页面进行相同的处理。
在母版页中,我将每个对象 - 分页设置为:
包括在编号中选择的页面 对于第一个母版页 (M1) 我声明从 1 开始 对于下一页 (M2) 我声明从以前的文档继续批量编号
但是,当我取消隐藏页面时,它们都是分页的,从第 1 页开始,在调用新的母版页时没有重新设置到新的第 1 页。我该如何解决?
livecycle-designer - 动态页脚行打印在内容区域之外
我正在使用 LiveCycle Designer ES 8.2.1。我还有一个 Web 应用程序将数据注入到我使用 LiveCycle 创建的报告中。基本结构如下:
1 个母版页,包含 1 个页面和一个内容区域,其中包含一个填充了对象列表的表格。我的表格有 1 个标题行、2 个正文行和一个使用分页符条件动态添加的页脚行。
其背后的逻辑是用 FormCalc 编写的。我们的对象作为列表发送,该列表根据类型填充一个或另一个主体行。每个对象都有一个具有特定值的“权限”属性,用于标记页面。对象列表按权限排序。因此,当当前迭代对象的权限与前一个对象不同时,我们插入一个分页符和页脚行。一切都包含在“内容区域”(对象/分页/位置)的子表单中。
问题是页脚行不被视为内容区域的一部分。如果一个部分的最后一行与内容区域紧密配合,则页脚行会溢出内容区域,在某些情况下甚至会溢出整个页面。
以下是更多详细信息:我们尝试了子表单换行和勾选“允许带内容的分页符”复选框的任意组合。我们尝试更改正文行的页脚行类型,以防页脚与正文行不同。我们尝试了“Keep with”和“place”的每一种组合。我们试图将页脚行更改为正文行并将其显示在每个页面上,但我们的客户拒绝了该解决方案...从上面的(pt 4)模板开始并将正文更改回页脚行给我们带来了到开始 据我们所知,我们尽了一切可能......
我正在寻找的是关于此问题的 8.2.1 版确认的错误,或者不是重新设计整个报告的解决方案。
pdf - PDF XFA 文件转换为“普通”PDF 文件
我正在寻找一种将 PDF XFA 文件转换为普通 PDF 文件的方法,这些文件可以通过 Imagemagick 或 ghostscript 进行处理和/或压缩。我发现的所有选项都只是删除了 XFA 标签,导致一个空文件。
一种方法是使用 Adobe acrobat 阅读器并通过虚拟打印机打印文件。但这不是服务器上可接受的选项。
IText 也是不可选择的,因为它对于我们需要的东西来说太贵了。有人有想法或有更好的方法吗?
java - XFA 表格的数字签名
我想以编程方式签署在 Adobe Livecycle(它是 XFA 表单)中创建的 PDF 文档。
我知道用于处理 PDF 的 iText 库,但我还没有找到任何如何签名的示例。
也许它还不支持。你知道任何其他可以做到这一点的Java库吗?或者你知道如何签名吗?
我知道,我的问题类似于这个打开的问题,但我不需要使用 iText。
非常感谢您的帮助!
c# - 如何使用 iTextSharp 正确填写 XFA 表单数据以允许在 Acrobat XI 中编辑和保存结果
我有一个应用程序,我正在使用 iTextSharp 填充 pdf 表单。
上述代码采用未填写的 pdf 表单和 xml 数据写入 outputStream,然后将其保存到文件中。
当您在 Adobe 中打开文件时,您会看到正确填写的表单数据。但是,如果您随后从 Acrobat XI 保存该文件,然后重新打开它,则您导入的数据将不再可见。
我不认为问题出在我正在导入的 XML 上,因为如果我不使用 iTextShart,而是使用 Acrobat XI 的“工具/表单/更多表单选项/导入数据”。生成的文件能够正确保存和重新打开。
我的问题是:
我在上面正确使用了 PdfStamper 吗?
我可以采取任何步骤来正确保存生成的文件吗?
PS。我注意到,在使用 Acrobat XI 重新保存输出 pdf 文件后,生成的文件与原始文件基本相同,但在末尾插入了额外的 11k 数据。
输出pdf文件的结尾:
在 Acrobat XI 中保存后,会添加更多数据:
java - PDF Box 检测未嵌入的字体列表和 XFA 表单
早上好
我们正在评估 PDFBox 以检测有关 PDF 的一些信息
我们想知道是否可以检测到:
1)嵌入哪些字体,哪些不嵌入
2)PDF内的XFA表格
谢谢并恭祝安康
java - itext - XFA 表单填充那些未绑定到 xml 元素的数据的字段
我有一个可以使用 iText 部分填充的 pdf。这意味着我能够使用猜测工作映射到我已填写的 XML 字段的那些字段。但我无法填写一些字段,因为这些字段似乎没有绑定到 XML 输出元素。
我的问题是:
- 是否有一种简单的方法可以理解并获得 XFA 表单中的字段与表示它的导出 XML 元素之间的完整映射。大概是工具?
- 如何填写似乎未绑定到 XML 元素的字段。但是我可以在该字段中输入数据,保存并再次打开表单以查看该字段仍然填满。因此,当我查看原始 XFA XML 流时,我能够看到填充在表单 > 子表单元素中的数据。作为最佳实践,使用这些领域的数据是否安全?
我附上表格和 XML 以供参考。
我要填写的字段位于表格的底部。请参考以下截图
更新:
XDP 流具有以下 XML 结构:
在我填写表格并通过 adobe reader 导出 xml 数据后,我得到以下数据:
导出的数据中缺少Elements BoardResNo、AuthSigReslnDt 。并且名称不存在于 dataDescription 或 xml 数据中。它只出现在
php - PDFTK 无法填写在 livecycle 中创建的 pdf 表单
我在 livecycle es 2 中创建了一个表格,我正在尝试使用 pdftk 来填写表格,但它不起作用。它说它已成功填写,但是当我尝试打开 pdf 时,它只会给我一个错误,说“如果此消息最终没有被文档的正确内容替换,您的 PDF 查看器可能无法显示这种类型的文档。”
下面是我用来填写pdf的代码
在做了一些研究之后,我发现在实时周期中创建的 pdf 表单被创建为 XFA 表单而不是 acroforms。不知道有什么区别,但有没有人做过类似的事情并能够让它工作。
谢谢
java - 填充动态 XFA pdf 表单 itext
我有一个基于 XFA 的 pdf 表单,我们需要使用 java 填充它。你能建议最好的方法吗?我能够使用 iText 为 pdf 生成 xfa xml。
我有从上面的代码生成的 Pdf 和 Xfa XML。您能否建议我如何进一步进行,因为我似乎没有想法。我试图检查 XFA 文档,但似乎不对。我没有 xml,而且 pdf 非常复杂,因为它有很多字段并且是动态 XFA pdf 表单。
您的帮助和建议将不胜感激。