如何使用命令行工具将高清PDF转换为低清?

时间:2012-01-19 16:37:58

标签: macos unix pdf ghostscript

我有一个unix服务器(事实上是mac osx),它实际上将PS文件转换为PDF文件。它通过ps2pdf执行此操作,包含以下参数:

 ps2pdf14 \
   -dPDFSETTINGS=/prepress \
   -dEPSCrop \
   -dColorImageResolution=72 \
   -dColorConversionStrategy=/LeaveColorUnchanged \
    INPUT_FILE \
    OUTPUT_FILE

但是现在我要调整这个脚本以将PDF文件作为输入而不是PS。

所以我猜ps2pdf不再适用了,我需要一些可以降低pdf质量的东西。

你知道这样的工具吗?

2 个答案:

答案 0 :(得分:5)

ps2pdf14脚本只使用ps2pdfwr运行-dCompatibilityLevel=1.4脚本,而gs脚本使用带有各种参数的gs。您可以检查该脚本以查看选项。

您可以直接运行-d,输入脚本添加的各种选项以及您自己的gs选项(直接传递给 gs \ -sDEVICE=pdfwrite \ -dPDFSETTINGS=/prepress \ -dEPSCrop \ -dColorImageResolution=72 \ -dColorConversionStrategy=/LeaveColorUnchanged \ -q \ -dNOPAUSE \ -dBATCH \ -sOutputFile=OUTPUT_FILE \ INPUT_FILE )。即尝试:

{{1}}

答案 1 :(得分:2)

您的命令应该适用于PDF:Ghostscript(ps2pdf的后端)接受PDF作为输入文件。我刚从Ghostscript 9.04测试了ps2pdf,它可以正常工作