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

J4N*_*J4N 1 unix pdf macos ghostscript

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

 ps2pdf14 \
   -dPDFSETTINGS=/prepress \
   -dEPSCrop \
   -dColorImageResolution=72 \
   -dColorConversionStrategy=/LeaveColorUnchanged \
    INPUT_FILE \
    OUTPUT_FILE
Run Code Online (Sandbox Code Playgroud)

但是现在我要修改这个脚本以将PDF文件作为输入而不是PS.

所以我想ps2pdf将不再适用,我需要一些可以降低pdf质量的东西.

你知道这样的工具吗?

bor*_*ble 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
Run Code Online (Sandbox Code Playgroud)