1

我有一些动态表单的 PDF 文档。我想制作一个包含第一个文档的所有页面的文档,然后是第二个文档的所有页面,依此类推。如何使用 Adob​​e Livecycle Enterprise Server 的 Java API 以编程方式执行此操作?

我在这里找到了文档,但它不适用于动态表单。也许我可以先将动态表单转换为静态表单?我怎样才能做到这一点?

http://livedocs.adobe.com/livecycle/8.2/programLC/programmer/help/wwhelp/wwhimpl/common/html/wwhelp.htm?context=sdkHelp&file=001473.html

提前感谢您的回答。

干杯,阿恩

4

2 回答 2

2

这取决于您需要创建多少。我假设您将制作大量这些 PDF。正确使用的是 Adob​​e LC Output ES2。该过程首先使用带有任何数据的输出服务将基于 XFA 的动态表单呈现为静态 PDF,然后使用 Assembler 服务将它们组装起来(需要具有组装规则的 DDX 文件)。

有 API(包括 Java)可以直接调用这些服务,或者您可以编写一个编排(在 Workbench 中)来执行所有步骤,并且您可以从包括 Java 在内的各种 API 调用编排。短暂的编排功能也通过 Output 获得许可。

回顾此示例以了解如何构建编排(服务)XDP 和 DDX 将是一件好事。 http://help.adobe.com/en_US/livecycle/9.0/samples/ServiceUsageSampleOutputLetterWithAttachment.html

在 Java 中查看调用编排的地方是:http: //help.adobe.com/en_US/livecycle/9.0/programLC/help/000495.html

祝你好运 C.

于 2011-03-28T03:16:08.257 回答
1

我是这样做的:

  1. 向母版页添加数字字段
  2. 将其标记为calculated - read only
  3. 在下面的菜单中选择当前页码。你也可以有另一个总页数。
于 2012-01-06T17:37:32.400 回答