问题标签 [xdp-pdf]

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

javascript - 双面打印 - Adob​​e Livecycle

我正在 adobe livecycle desinger 中设计一个 XDP 模板,并且我在 layout:ready 事件中的逻辑如下,如果布局就绪事件期间的页面总数为奇数,则使空白页面可见。有时这种逻辑会出错,结果我得到一个奇数文档,这是打印过程中的一个大问题!我在这里做错了吗?我应该把这个逻辑放在 layout:ready 事件中吗?非常感谢任何输入!谢谢!!

0 投票
1 回答
232 浏览

pdf - 如何向现有 XDP 表单添加字段

这是我第一次使用 LiveCycle。我有一个现有的 XDP 表单,我想在其中添加额外的字段。在下面的屏幕截图中,我在右下角添加了名为Test Field. 创建后,我收到一条警告,指出数据绑定值与数据连接不对应。在左窗格窗口中是我认为的数据连接。

问题

如何编辑现有数据连接,以便可以为testfield我创建的数据连接添加数据连接?

在此处输入图像描述

0 投票
3 回答
374 浏览

livecycle - 使用 Livecycle 自动部署

我正在使用 Adob​​e LiveCyle Workbench ES4 开发一个项目。我的任务是自动化我们的生产部署。这适用于包括 LiveCycle 的整个项目,但我对 LiveCycle 的经验很少。

在我们当前的手动过程中,我们从 TEST 复制 XDP(右键单击->复制)文件并使用工作台将其粘贴到 PROD 中。然后我们必须取消部署应用程序,然后重新部署它以使更改生效。

是否可以编写脚本在测试中导出 XDP,然后将 XDP 导入 PROD?

有没有最佳实践?

谁能指出我可能有助于自动化的资源?

是否有用于取消部署\部署的命令行选项?

0 投票
3 回答
219 浏览

javascript - Adobe LiveCycle Web 服务调用

我有一个带有按钮(提交)、两个文本框字段和两个隐藏字段的简单表单。提交时,我想使用 WSDL URL 将 3 个参数传递给服务。更具体地说,我想将整个表单(包括在表单中输入的数据)作为字符串(以 xdp 或 pdf 格式)作为一个参数传递,并将两个隐藏字段的值作为另外两个单独的参数传递。

我正在使用 Javascript 调用 Web 服务并传入参数。

我一直在努力尝试将整个表单作为 xdp 或 pdf 作为字符串参数传递以调用 Web 服务。这甚至可能吗?

谢谢!

0 投票
1 回答
172 浏览

perl - XML::Twig - 就地编辑

我正在尝试在 xdp 文件的末尾附加时间戳。我正在使用XML::Twig。在运行脚本时,时间戳 ( <testing>4619314911532861</testing>) 会在末尾添加,但输出会出现在 STDOUT 而不是testdata.xdp. 我错过了什么?

代码:

0 投票
0 回答
88 浏览

pdf - 如何在 DDX 文件中创建文本字段?

我正在尝试创建一个 adobe 表单,该表单包含在 DDX 文件内的文本字段中,该文件包含水印和其他选项等属性。

Adobe DDX 参考表明它支持 XDP 声明,但我无法使其工作。

我想要完成的是,每次用户打开 PDF 时,文本字段都应填充当前日期和时间。我已经创建了一个 javascript,它将从 DDX 附加到 PDF 中,但它在指令 this.getField("NAME_HERE") 中失败,因为它不存在。

我最后一次尝试是定义一个 XDP 字段,但由于 XDP 未绑定,因此无法识别。

您是否曾经在 DDX 文件中创建过表单?

0 投票
1 回答
136 浏览

livecycle - Livecycle - form1.execValidate 不是函数!然后阅读器崩溃

错误信息:form1.execValidate 不是函数。 但这多年来一直很好用!

上周客户(大型银行)推出了新版本的 Adob​​e Reader XI 11.0.21。也许注册表项也已更改-不知道。

所以现在所有的生命周期形式都崩溃了。下面是在控制台上看到的一条错误消息,随后是崩溃。

所使用的代码在大约 5 年内被执行了 10K+ 次,在许多版本中大约有 5 种不同的形式。

(代码附在按钮的click方法上,cLookFeel是我的代码块的名称。)

奇怪的是 - Reader 然后似乎(经常)崩溃。去搞清楚。

来自阅读器的控制台

接着是崩溃: 在此处输入图像描述

0 投票
1 回答
394 浏览

pdf - 使用 Live Cycle 将 XDP 转换为 PDF 会在多个位置用空格替换问号 (?)。这怎么能解决?

我一直在尝试使用 Adob​​e Live Cycle 将 XDP 转换为 PDF。我的大多数表格都很好。但是在转换其中一些时,我很好???代替某些地方的空格。关于如何纠正它的任何建议?

下面是我正在使用的代码片段:

公共字节[] generatePDF(TextDocument xdpDocument) {

0 投票
0 回答
45 浏览

aem - AEM-REX-001-008:无法将请求的使用权限应用于给定文档

我们开发了两个交互式 XDP,它们具有一些预先填充和绑定数据,它们以交互式 PDF 的形式生成。每当我们在 ETE 环境中部署 XDP 时,一切都完美无缺。我们已经开发了一个从前端生成 PDF 和绑定值的 REST API。

问题是,每当我们在 QA 环境中部署 XDP 并尝试使用动态值并将其绑定到 XDP 并使用相同的 REST API 生成相同的 PDF 文档时,我们都会在生成文档时失败。我检查了 AEM 实例的错误日志,结果如下。请有人在这里帮助我,因为我们无法找到特定于 QA 环境的失败的根本原因。

0 投票
1 回答
350 浏览

xml - Adobe LiveCycle:使用 XSLT 进行 XML 到 XML 的转换

我们有一个复杂的 Adob​​e LiveCycle XDP (XFA) 用于带有 XML 数据模型的评估师申请表(默认一个,没什么特别的)。还有另一个 XDP 具有相同的 Application Form,相同的布局,但具有不同的模型和 XML 结构。第二种形式的 XML 结构基于我不熟悉的格式,但我可以理解其中的内容。

第一个 XML 是普通的 XML,直截了当。

第二个 XML 有多个嵌套部分,字段名称在标签元素的属性中指定。图像在附件部分中指定,并且是来自相关标签元素的引用。

以下是第一个 XML 的示例:

以下是第二个 XML 的示例:

如您所见,我想将第二个 XML 转换为看起来像第一个 XML。

我想我需要先编写 XSLT。然后,我需要将第二个 XML 导入到第一个 XDP 中,并在导入时应用 XSLT。

我在思考正确的方向吗?

你能帮助实现我的目标吗?我不确定该怎么做。

问题:

  1. 如何开发 XSLT?

  2. 如何在将第二个 XML 与第一个 XDP 合并时应用 XSLT?除了使用 Acrobat,我还能做什么?如何使用 Adob​​e LiveCycle Process Management 做到这一点?

  3. 如何执行字段名称从 XML 1 到 XML 2 的映射?有1000多个字段。我可以在 Excel 文件(field_name_1,field_name_2)中准备对列表,但是如何使用列表作为输入来应用查找/替换?因此,第 1 步将使用错误的字段名称应用转换,然后第 2 步将应用查找/替换。

任何帮助,将不胜感激。

谢谢,塔雷克