【问题标题】:Filling out a pdf file twice with different fdf files/data用不同的 fdf 文件/数据填写 pdf 文件两次
【发布时间】:2017-07-21 20:32:58
【问题描述】:

在我的客户端应用程序中,我正在创建一个 fdf 文件并让 Reader display 读取并处理 fdf 文件,从而显示 pdf(在 fdf 中指定)和 fdf 文件中的数据。这工作正常。

问题是我需要显示相同的 pdf 两次,每次显示不同的数据。运行第二个 fdf,它引用相同的 pdf 文件名,然后 Reader 只显示第二组 fdf 数据,第一个文件显示被 Reader 关闭(或简单地被第二个替换)。

如何让 Reader 显示同一个 pdf 文件两次,每次都填写不同的数据?是否有任何选项或命令可以放在 fdf 文件(或其他地方)中以覆盖 Reader 的这种替换行为?

在运行时,我可以创建 pdf 文件的副本并从相应的 fdf 文件中引用每个“新”pdf 文件,但这是一种非常不可取的方法。

【问题讨论】:

    标签: pdf adobe-reader fdf


    【解决方案1】:

    如果 PDF 位于最终用户驱动器上,您需要将填充的版本保存到新文件中。在这种情况下,FDF 能够在导入数据之前、导入数据之后或两者都运行 JavaScript。在您的 /Fields 数组之后,添加以下行以使 Reader 将填写的表单保存到新文件中,将原始文件保留在原处。

    /JavaScript <</After (app.execMenuItem('SaveAs');)>>
    

    【讨论】:

      猜你喜欢
      • 2010-11-26
      • 2018-10-26
      • 2012-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-16
      • 2022-01-12
      • 2020-10-09
      相关资源
      最近更新 更多