Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Say I have a pdf file foo.pdf that I want to include in my bla.tex document via \includegraphics{foo.pdf}. Say that foo.pdf is a colored document and that I need bla.pdf to be in gray levels. How can I do?

share|improve this question
    
What about using Ghostscript as external tool: gs -sOutputFile=output-filename -sDEVICE=pdfwrite -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray -dCompatibilityLevel=1.4 input-filename < /dev/null –  susis strolch Oct 18 '13 at 20:59
    
Thanks, but I'd rather rely on pdftex (no external tool). BTW, your command output an error Error: /undefinedfilename in (sDEVICE=pdfwrite). –  cjorssen Oct 18 '13 at 21:09
1  
@cjorssen: The option starts with a hyphen: -sDEVICE=pdfwrite –  Heiko Oberdiek Oct 18 '13 at 21:41
    
Indeed. Thanks. @susis strolch Would you mind turn you comment into an anwer as it seems to be the right way to do what I ask. –  cjorssen Oct 18 '13 at 22:11
add comment

2 Answers

up vote 4 down vote accepted

You can use external tools like Ghostscript:

gs -sOutputFile=output-filename -sDEVICE=pdfwrite -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray -dCompatibilityLevel=1.4 input-filename < /dev/null
share|improve this answer
add comment

pdftex can not change the colour model of included pdfs; you have to use external tools. This (manipulate the internals of included pdfs) might be theoretically possible with LuaTeX, but I strongly advise against it.

share|improve this answer
1  
Thanks. May I ask you why you advise against it? –  cjorssen Oct 18 '13 at 22:12
    
@cjorssen: How would you change the colour model of included pdfs? You'd probably have to rewrite the complete content stream. There be dragons... –  Martin Schröder Oct 19 '13 at 11:18
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.