pdf - ghostscript pdf 到 postscript 的转换需要很长时间
问题描述
我正在尝试使用以下命令将 1000 页 PDF 文档转换为 postscript 文件。
gswin32c.exe -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=ps2write -sOutputFile=out.ps -f input.pdf
转换需要 5 分钟,但在实时情况下,我将拥有比这更多的页数。我尝试使用 30k 页 pdf 使用相同的命令转换 ps。需要45分钟。
在堆栈溢出中搜索后,我尝试了以下降低分辨率、设置缓冲内存、线程选项等选项。没有任何效果。PF 命令如下。
gswin32c.exe -q -r300 -dSAFER -dNOPAUSE -dBATCH -sDEVICE=ps2write -sOutputFile=out.ps -dNumRenderingThreads=8 -dBufferSpace=2000000000 -f input.pdf
dCompressEntireFile 选项也无济于事。请任何人建议使用 Ghostscript 提高 ps 转换的性能。
解决方案
推荐阅读
- scala - 读取多个 AVRO 文件时出现对象不可序列化错误
- c#-4.0 - 在 Windows Workflow 4.5 中将“WriteLine”消息写入跟踪窗口
- sublimetext3 - 在 Sublime Text 的 PlainNotes 包中添加额外的注释语法
- postgresql - 我可以在 postgresql 中更改自动增量 id 的类型而不是到处乱用吗?
- php - 如何对子数组元素求和并按子数组值分组?
- kotlin - 我可以以某种方式结合布尔检查和空检查吗?我想知道这个kotlin方法是否可以进一步简化
- android - 如何通过颤振将 NDEF 消息从 Android 手机发送到 iPhone
- regex - 为什么 perl 在这种情况下不保留 match 变量?
- javascript - 如何在节点js中的异步函数完成工作后调用函数
- jquery - 调用有效函数时Jquery验证器触发错误