更改包含的 PDF 的颜色模型

更改包含的 PDF 的颜色模型

假设我有一个 pdf 文件foo.pdf,我想将其包含到我的bla.tex文档中通过 \includegraphics{foo.pdf}。假设这foo.pdf是彩色文档,而我需要的bla.pdf是灰度级。我该怎么办?

答案1

您可以使用 Ghostscript 等外部工具:

gs -sOutputFile=output-filename -sDEVICE=pdfwrite -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray -dCompatibilityLevel=1.4 input-filename < /dev/null

答案2

pdftex 无法更改所包含 pdf 的颜色模型;您必须使用外部工具。这(操纵所包含 pdf 的内部结构)可能从理论上来说,使用 LuaTeX 是可行的,但我强烈建议不要这样做。

相关内容