我正在使用PDFCreator Free,该软件在后台使用Ghostscript(gswin32c.exe)通过打印到虚拟打印机来生成PDF文件。我在批处理模式下使用它,它会生成PDF,然后启动自定义批处理文件。
某些大文件需要几分钟才能完成,在此期间无法确定进度(我的批处理文件在完成该过程之前不会启动)。我可以看到任务管理器中正在运行的gswin32c.exe文件,并且在%Temp%/ PDFCreator目录中,Spool和Temp目录得到了一些内容。
是否有一种方法可以确定Ghostscript的进度(或至少已生成的页面数),以便我可以从某个地方报告此情况?我看不到或更改发送到Ghostscript的命令行参数,因为它是从专有PDFCreator软件调用的。某处是否有文件包含正在运行的GS进程中的某些状态或指标?
答案 0 :(得分:1)
基本上没有。它在某种程度上取决于确切的命令行参数(您尚未提供),但我想所有反馈都被抑制了。
请注意,pdfwrite在完成对输入的处理之前根本不会创建任何页,并且没有简单的方法来确定输入PostScript程序中有多少页。