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。
我正在使用 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。