在我的客户端应用程序中,我正在创建一个 fdf 文件,并让阅读器显示读取和处理 fdf 文件,从而显示 pdf(在 fdf 中指定(和 fdf 文件中的数据。这工作正常。
问题是当我需要两次显示相同的pdf并且每个pdf上都有不同的数据时。 运行第二个引用相同 pdf 文件名的 fdf,Reader 然后仅显示第二组 fdf 数据,第一个文件显示由 Reader 关闭(或简单地替换为第二个(。
如何让 Reader 显示相同的 pdf 文件两次,并在每个副本上填写不同的数据? 是否有任何选项或命令可以放置在 fdf 文件(或其他位置(中以覆盖 Reader 的此替换行为?
在运行时,我可以创建 pdf 文件的副本并从相应的 fdf 文件中引用每个"新"pdf 文件,但这是一个非常不可取的方法。
如果 PDF 驻留在最终用户驱动器上,则需要将填充的版本保存到新文件中。在这种情况下,FDF 能够在导入数据之前、导入数据之后或两者之间运行 JavaScript。在/Fields 数组之后,添加以下行,使 Reader 将填写的表单保存到新文件中,保留原始表单。
/JavaScript <</After (app.execMenuItem('SaveAs');)>>