问题标签 [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 回答
5475 浏览

pdf - Adobe Live Cycle Designer 中的空白页问题?

我们的 PDF 中有一个未命名的母版页。我们可以明确地删除它。但即使在删除后它会自动再次生成。由于这个无标题的母版页,我们在预览 PDF 时会得到一个不需要的空白页。我们需要一种方法来避免那个空白页

在此处输入图像描述

0 投票
1 回答
5652 浏览

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 页。我该如何解决?

0 投票
0 回答
291 浏览

livecycle-designer - 动态页脚行打印在内容区域之外

我正在使用 LiveCycle Designer ES 8.2.1。我还有一个 Web 应用程序将数据注入到我使用 LiveCycle 创建的报告中。基本结构如下:

1 个母版页,包含 1 个页面和一个内容区域,其中包含一个填充了对象列表的表格。我的表格有 1 个标题行、2 个正文行和一个使用分页符条件动态添加的页脚行。

其背后的逻辑是用 FormCalc 编写的。我们的对象作为列表发送,该列表根据类型填充一个或另一个主体行。每个对象都有一个具有特定值的“权限”属性,用于标记页面。对象列表按权限排序。因此,当当前迭代对象的权限与前一个对象不同时,我们插入一个分页符和页脚行。一切都包含在“内容区域”(对象/分页/位置)的子表单中。

问题是页脚行不被视为内容区域的一部分。如果一个部分的最后一行与内容区域紧密配合,则页脚行会溢出内容区域,在某些情况下甚至会溢出整个页面。

以下是更多详细信息:我们尝试了子表单换行和勾选“允许带内容的分页符”复选框的任意组合。我们尝试更改正文行的页脚行类型,以防页脚与正文行不同。我们尝试了“Keep with”和“place”的每一种组合。我们试图将页脚行更改为正文行并将其显示在每个页面上,但我们的客户拒绝了该解决方案...从上面的(pt 4)模板开始并将正文更改回页脚行给我们带来了到开始 据我们所知,我们尽了一切可能......

我正在寻找的是关于此问题的 8.2.1 版确认的错误,或者不是重新设计整个报告的解决方案。

0 投票
1 回答
9903 浏览

pdf - PDF XFA 文件转换为“普通”PDF 文件

我正在寻找一种将 PDF XFA 文件转换为普通 PDF 文件的方法,这些文件可以通过 Imagemagick 或 ghostscript 进行处理和/或压缩。我发现的所有选项都只是删除了 XFA 标签,导致一个空文件。

一种方法是使用 Adob​​e acrobat 阅读器并通过虚拟打印机打印文件。但这不是服务器上可接受的选项。

IText 也是不可选择的,因为它对于我们需要的东西来说太贵了。有人有想法或有更好的方法吗?

0 投票
1 回答
2498 浏览

java - XFA 表格的数字签名

我想以编程方式签署在 Adob​​e Livecycle(它是 XFA 表单)中创建的 PDF 文档。

我知道用于处理 PDF 的 iText 库,但我还没有找到任何如何签名的示例。

也许它还不支持。你知道任何其他可以做到这一点的Java库吗?或者你知道如何签名吗?

我知道,我的问题类似于这个打开的问题,但我不需要使用 iText。

非常感谢您的帮助!

0 投票
3 回答
4223 浏览

c# - 如何使用 iTextSharp 正确填写 XFA 表单数据以允许在 Acrobat XI 中编辑和保存结果

我有一个应用程序,我正在使用 iTextSharp 填充 pdf 表单。

上述代码采用未填写的 pdf 表单和 xml 数据写入 outputStream,然后将其保存到文件中。

当您在 Adob​​e 中打开文件时,您会看到正确填写的表单数据。但是,如果您随后从 Acrobat XI 保存该文件,然后重新打开它,则您导入的数据将不再可见。

我不认为问题出在我正在导入的 XML 上,因为如果我不使用 iTextShart,而是使用 Acrobat XI 的“工具/表单/更多表单选项/导入数据”。生成的文件能够正确保存和重新打开。

我的问题是:

我在上面正确使用了 PdfStamper 吗?

我可以采取任何步骤来正确保存生成的文件吗?

PS。我注意到,在使用 Acrobat XI 重新保存输出 pdf 文件后,生成的文件与原始文件基本相同,但在末尾插入了额外的 11k 数据。

输出pdf文件的结尾:

在 Acrobat XI 中保存后,会添加更多数据:

0 投票
0 回答
139 浏览

java - PDF Box 检测未嵌入的字体列表和 XFA 表单

早上好

我们正在评估 PDFBox 以检测有关 PDF 的一些信息

我们想知道是否可以检测到:

1)嵌入哪些字体,哪些不嵌入

2)PDF内的XFA表格

谢谢并恭祝安康

0 投票
0 回答
735 浏览

java - itext - XFA 表单填充那些未绑定到 xml 元素的数据的字段

我有一个可以使用 iText 部分填充的 pdf。这意味着我能够使用猜测工作映射到我已填写的 XML 字段的那些字段。但我无法填写一些字段,因为这些字段似乎没有绑定到 XML 输出元素。

我的问题是:

  1. 是否有一种简单的方法可以理解并获得 XFA 表单中的字段与表示它的导出 XML 元素之间的完整映射。大概是工具?
  2. 如何填写似乎未绑定到 XML 元素的字段。但是我可以在该字段中输入数据,保存并再次打开表单以查看该字段仍然填满。因此,当我查看原始 XFA XML 流时,我能够看到填充在表单 > 子表单元素中的数据。作为最佳实践,使用这些领域的数据是否安全?

我附上表格和 XML 以供参考。

PDF 表单单独
填写 XFA xml XFA 数据

我要填写的字段位于表格的底部。请参考以下截图

未绑定到 XML 元素的字段

更新:
XDP 流具有以下 XML 结构:

在我填写表格并通过 adobe reader 导出 xml 数据后,我得到以下数据:

导出的数据中缺少Elements BoardResNo、AuthSigReslnDt 。并且名称不存在于 dataDescription 或 xml 数据中。它只出现在

0 投票
3 回答
3756 浏览

php - PDFTK 无法填写在 livecycle 中创建的 pdf 表单

我在 livecycle es 2 中创建了一个表格,我正在尝试使用 pdftk 来填写表格,但它不起作用。它说它已成功填写,但是当我尝试打开 pdf 时,它只会给我一个错误,说“如果此消息最终没有被文档的正确内容替换,您的 PDF 查看器可能无法显示这种类型的文档。”

下面是我用来填写pdf的代码

在做了一些研究之后,我发现在实时周期中创建的 pdf 表单被创建为 XFA 表单而不是 acroforms。不知道有什么区别,但有没有人做过类似的事情并能够让它工作。

谢谢

0 投票
1 回答
3752 浏览

java - 填充动态 XFA pdf 表单 itext

我有一个基于 XFA 的 pdf 表单,我们需要使用 java 填充它。你能建议最好的方法吗?我能够使用 iText 为 pdf 生成 xfa xml。

我有从上面的代码生成的 Pdf 和 Xfa XML。您能否建议我如何进一步进行,因为我似乎没有想法。我试图检查 XFA 文档,但似乎不对。我没有 xml,而且 pdf 非常复杂,因为它有很多字段并且是动态 XFA pdf 表单。

您的帮助和建议将不胜感激。