如何使用命令行工具将高清 PDF 转换为低清晰度?
我有一个unix服务器(实际上是mac osx),它实际上将PS文件转换为PDF文件。它通过 ps2pdf
和这些参数来完成此操作:
ps2pdf14 \
-dPDFSETTINGS=/prepress \
-dEPSCrop \
-dColorImageResolution=72 \
-dColorConversionStrategy=/LeaveColorUnchanged \
INPUT_FILE \
OUTPUT_FILE
但现在我必须调整此脚本以将 PDF 文件作为输入而不是 PS 文件。
所以我想 ps2pdf 将不再起作用,我需要一些可以降低 pdf 质量的东西。
你知道这样的工具吗?
I've a unix server (mac osx in fact) which transform actually PS files to PDF files. It does this through ps2pdf
, with those parameters:
ps2pdf14 \
-dPDFSETTINGS=/prepress \
-dEPSCrop \
-dColorImageResolution=72 \
-dColorConversionStrategy=/LeaveColorUnchanged \
INPUT_FILE \
OUTPUT_FILE
But now I've to adapt this script to have a PDF file as input instead as PS.
So I guess that ps2pdf will not work anymore, and I need something which can reduce the quality of the pdf.
Do you know a tool like this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
ps2pdf14
脚本仅使用-dCompatibilityLevel=1.4
运行ps2pdfwr
脚本,该脚本又使用带有各种参数的gs
。您可以检查该脚本以查看选项。您可以直接运行
gs
,放入脚本添加的各种选项和您自己的-d
选项(直接传递给gs
) 。即尝试:The
ps2pdf14
script just runs theps2pdfwr
script with-dCompatibilityLevel=1.4
, which in turn usesgs
with various parameters. You can examine that script to see the options.You could run
gs
directly, putting in the various options added by the scripts and your own-d
options (which are passed directly togs
). I.e. try:您的命令应该适用于 PDF:Ghostscript(ps2pdf 的后端)接受 PDF 作为输入文件。我刚刚测试了 Ghostscript 9.04 中的 ps2pdf,它可以工作
Your command should works with PDFs: Ghostscript (backend for ps2pdf) accept PDF as input file. I just tested ps2pdf from Ghostscript 9.04 and it works