【问题标题】:Save Livecycle PDF file before submitting to server在提交到服务器之前保存 Livecycle PDF 文件
【发布时间】:2013-03-02 01:24:01
【问题描述】:

我创建了一个 LiveCycle PDF 表单,其中包含一个提交按钮,用于将其作为 XDP(包括 base64 编码的 PDF)发送到服务器,该服务器提取 XML 数据并将其保存到数据库,然后提取编码流,对其进行解码并将其作为 PDF 保存在服务器上。

我遇到的问题是,一旦我打开由 base64 编码数据制成的 PDF,它们似乎是空的。经过一些测试,我发现如果我在提交之前手动保存 PDF,则在保存时输入的信息包含在编码的 PDF 中(而完整的数据包含在 XML 部分中)。

所以我的问题是有办法:

  1. 自动保存 PDF 或以其他方式保存数据,以便在 XDP 的 base64 编码部分发送? (首选)

  2. 识别文档中的更改何时发生更改并请求用户在单击提交之前保存 PDF?

【问题讨论】:

    标签: pdf base64 livecycle xdp-pdf


    【解决方案1】:

    看来我上面描述的问题实际上是由于使用 Foxit 阅读器而不是 Adob​​e 阅读器。

    Adobe 阅读器当然需要阅读器扩展才能保存和提交表单数据。

    Foxit 没有该限制,但不会在发送到服务器的 XDP XML 数据中嵌入 PDF 的更新版本。执行此操作的唯一方法是确保用户首先保存 PDF,从而根据 Adob​​e 的许可要求删除阅读器扩展。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-25
      • 1970-01-01
      相关资源
      最近更新 更多