0

我正在使用 Adob​​e 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 表单时,数据就已经加载到里面了。

谢谢!!

4

1 回答 1

0

您使用的是 Adob​​e LiveCycle ES2 还是只是使用 Adob​​e LiveCycle Designer ES2?如果从框架内查看文档,您可以通过 FormsBridge 与 PDF 文档本身进行通信,但这不是最佳选择。

如果您使用的是全功能的 Adob​​e LiveCycle 服务器,您应该让服务器来完成这项工作。您的服务器可以读取查询字符串参数、从数据库中获取数据、操作数据、呈现 PDF 并在同一个调用中返回所有内容。除此之外,您很可能必须使用 PDF 表单中的 WSDL 数据连接来获取数据,并将其加载到文档中。

于 2015-06-19T20:43:57.797 回答