这个问题可能听起来有点奇怪,但实际任务相对简单,我发誓!
我使用 PDFCreator 将生成的 FDF 合并到预先存在的 PDF 中,从 Web 表单自动生成一些 PDF。我在 NitroPDF 中创建了预先存在的 PDF。这个设置效果很好——几乎。问题是,当您在 Adobe Reader 9(最常见的阅读器)中查看生成的 PDF 时,部分字段只是空白。信息仍然存在;使用以前版本的 Adobe Reader 或其他阅读器(如 Foxit Reader)可以显示整个 PDF。不知道发生了什么,并且 Adobe 技术支持毫无用处,因为我没有使用 Adobe 软件创建 PDF。(如果您想帮助解决此问题而不是以下问题,请随时给我发送电子邮件。)
但是,如果我使用 PDF 打印机驱动程序将生成的 PDF 打印为新的 PDF,则它在任何地方都可以正常工作。对于我们的销售部门来说,自己做这件事既耗时又烦人,所以我想在创建第一个 PDF 时自动执行此步骤。
我在 ubuntu 中,并且具有对服务器的命令行 root 访问权限。该程序是用PHP编写的,可以方便地进行系统调用。我只是无法弄清楚如何将事物正确地结合在一起,以便我可以使用特定的打印机驱动程序自动将已知文件打印到另一个已知文件。