【发布时间】:2019-11-22 06:13:24
【问题描述】:
我曾经使用以下代码来转换带有 rgb 图片的 pdf:
gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=pdfwrite \
-dEmbedAllFonts=true \
-dPDFSETTINGS="/prepress" \
\
-sColorConversionStrategy=Gray \
\
-dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode \
-dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode \
-dMonoImageFilter=/FlateEncode \
\
-dDownsampleColorImages=false \
-dDownsampleGrayImages=false \
-dDownsampleMonoImages=false \
\
\
-sOutputFile=$4 \
-f "$1"
使用此代码不会更改为该图片的颜色模式。
如果在使用乳胶创建pdf之前使用gs将包含的图片转换为灰色(它是用inkscape修改并保存为rgb的pdf),它可以工作。
使用的 GS 版本是 9.26。 使用数据的链接:
【问题讨论】:
-
将 PDF 文件放在公共的地方(例如 DropBox)并在此处提供链接。您还应该说明您正在使用的 Ghostscript 版本。如果我是你,我会放弃 hte -dPDFSETTINGS 并应用你想要的控件。 PDFSETTINGS 一次更改多达 60 个不同的配置选项,而至少调试时最好尽可能少更改。
-
感谢您的提示。我编辑了问题。
标签: pdf ghostscript cmyk