【发布时间】:2018-06-13 14:46:15
【问题描述】:
我正在创建虚拟打印机,方法是使用重定向端口监视器 (Redmon) 将 PostScript 文件传递给 GhostScript 并将其保存为 PDF。我可以在 -sOutputFile= 中使用一个参数来保存具有唯一文件名的 pdf 吗?系统日期和时间,甚至传递原始文件名都可以。
【问题讨论】:
标签: ghostscript
我正在创建虚拟打印机,方法是使用重定向端口监视器 (Redmon) 将 PostScript 文件传递给 GhostScript 并将其保存为 PDF。我可以在 -sOutputFile= 中使用一个参数来保存具有唯一文件名的 pdf 吗?系统日期和时间,甚至传递原始文件名都可以。
【问题讨论】:
标签: ghostscript
没有这个参数,需要你自己生成输出文件名。
如果您将 RedMon 设置为“提示输入文件名”,那么这就是 GS 将使用的文件名。您也许可以设置环境变量 REDMON_FILENAME 并让它使用它,但不完全确定。
您可以更改 RedMon 以将 OutputFile= 设置为唯一名称,例如日期和时间,Ghostscript 没有这样做的选项(并且它不能使用输入文件名,因为它不知道它)。
当然,如果您要更改源代码并重建应用程序,您也可以更改 Ghostscript。
【讨论】: