私はちょうどので、ここで、Linux上でgs
9.02で、この問題を抱えていた私のソリューションです:
研究のかなりの後、私は近くを実装するために(私には)思わghostscript
コマンドラインに到着PDF内の画像の「パススルー」は、「蒸留された」PDF内の画像が元のPDF内の画像と同じになることを意味する(も参照してください。How to tell ghostscript to leave bitmap images alone? - comp.text.pdf)。これは、蒸留の際に、ダウンサンプリングとjpegのような圧縮アーチファクト(画像の反転の可能性)の両方を避けることができます。
(#277826) Querying Ghostscript for the default options/settings of an output device (such as 'pdfwrite' or 'tiffg4')の@pipitasのおかげで、私は基本的にはpdfwrite
のすべての可能なオプションを見ることができました。そして、単に関連する画像を無効にしようとしました。だから、コマンドラインはこれです:私はUbuntuの下ghostscript
9.02でこれをテストした
gs -dBATCH -dNOPAUSE \
-dAutoFilterMonoImages=false \
-dAutoFilterGrayImages=false \
-dAutoFilterColorImages=false \
-dDownsampleColorImages=false \
-dDownsampleGrayImages=false \
-dDownsampleMonoImages=false \
-dAntiAliasColorImages=false \
-dAntiAliasGrayImages=false \
-dAntiAliasMonoImages=false \
-dColorConversionStrategy=/LeaveColorUnchanged \
-dConvertImagesToIndexed=false \
-dEncodeColorImages=false \
-dEncodeGrayImages=false \
-dEncodeMonoImages=false \
-sDEVICE=pdfwrite \
-sOutputFile=output.pdf input.pdf
。それは私のために働いた...質問は、Windowsのタグが付いているので、コマンドラインの書式設定が異なる可能性があります - しかし、私は同じオプションがWindowsの下で
gs
でも設定できると信じて、 。
希望すると、
乾杯!
変換に使用した正確なコマンドは何ですか?この動作を示すサンプルPSファイルへのリンクを提供できますか? –