acroread pdf到postscript转换太慢了

时间:2015-02-16 07:32:36

标签: bash pdf postscript adobe-reader

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

转换是成功的,但它太慢了,几乎使用了100%的CPU,

因为这个我的应用程序挂起了一段时间,因此没有用户能够做到

任何东西。

我使用的代码是: -

processBuilder =新的ProcessBuilder(" bash"," -c"," acroread -toPostScript -size" + width +" x&#34 ; + height +" -optimizeForSpeed sample.pdf");

pp = processBuilder.start();

pp.waitFor();

有没有办法加快流程并使其使用较少的CPU百分比。

请帮助!!!!

1 个答案:

答案 0 :(得分:1)

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

我怀疑你可能会发现它花了很多时间阅读字体文件。

如果您有选择,那么poppler或Xpdf甚至ghostscript应该得到更多支持和高性能选项,特别是考虑到acroread现在是unsupported on linux