我使用带有以下参数的 Ghostscript 将 PDF 转换为灰度:
gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=pdfwrite \
-dEmbedAllFonts=true \
-dPDFSETTINGS="/prepress" \
# -dPDFX \
\
-sProcessColorModel=DeviceGray \
-sColorConversionStrategy=Gray \
\
-dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode \
-dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode \
-dMonoImageFilter=/FlateEncode \
\
-dDownsampleColorImages=false \
-dDownsampleGrayImages=false \
-dDownsampleMonoImages=false \
\
-sOutputFile=$4 \
-f "$1"
不幸的是,只有没有图片的页面被转换为 K 频道。带有图片的页面在所有通道 (CMYK) 上仍然具有值。 如果我使用参数 -dPDFX 那么一切都很好,但是带有图片的页面上的字体被光栅化并在印刷厂产生磨损的结果。 我的错误是什么?