acroread pdf 到 postscript 的转换速度太慢

acroread pdf to postscript conversion too slow

我正在使用 acroread 命令将 pdf 文件转换为 postscript 文件。

转换成功,但速度太慢,几乎使用了 CPU、

的 100%

因此,我的应用程序挂起一段时间,因此没有用户能够执行

任何东西。

我使用的代码是:-

processBuilder = new ProcessBuilder("bash","-c","acroread -toPostScript -size "+width+"x"+height+" -optimizeForSpeed sample.pdf");

pp = processBuilder.start();

pp.waitFor();

有没有办法加快这个过程并使其使用更少的 CPU。

请帮忙!!!!

我建议您首先在命令行上使用 strace 来诊断问题。 strace -tt -f acroread -toPostScript -size 1000x2500 -optimizeForSpeed sample.pdf.

我怀疑您可能会发现它会花费大量时间来读取字体文件。

如果您有选择,那么 poppler 或 Xpdf 甚至 ghostscript 应该是更受支持和更高效的选项,尤其是考虑到 acroread 现在 unsupported on linux