2012-02-01 19 views
0

在我的pdf文件,我把财产的一层:永远可印刷 我用-dPrinted使用打印选项 =>但是层在JPG显示的ghostscript -dprinted失败

gs \ 
    -o test.jpg \ 
    -dPrinted \ 
    -dBATCH \ 
    -dNOPAUSE \ 
    -dNOSAFER \ 
    -sDEVICE=jpeg \ 
    layer_printstate_off.pdf 

回答

0

-dPrinted=true|false命令行参数告诉Ghostscript如何处理注释图片 PDF中的对象。

图层既不是这两个 - 它们是不同的。 -dPrinted对Ghostscript的图层处理没有影响。

您的文件图层是否按照您的预期使用Acrobat(Reader)?如果没有,这个事实增加了文件是“越野车”的可能性。如果是的话,错误是与Ghostscript。

+0

是的,用acrobat,图层不打印:有没有办法用ghoscript不打印特定图层? – Stephane 2012-02-01 21:13:38

+0

否。如果文件正确编码了*“不打印此图层”*指令,则Ghostscript应默认不打印图层。这可能是Ghostscript中的一个错误(或者Acrobat使用一些特殊的魔法来优雅地处理“越野车”文件,因为它有时会......)。我会尝试打开一个bug http://bugs.ghostscript.com/(但是请注意,他们也需要你的示例文件)。 – 2012-02-01 21:23:37