6

これは次のことに関連しています。

...しかし、ここでもう少し具体的に説明します。テキストの色が「濃い黒」である RGB PDF があるとします (R:0 G:0 B:0 が C:100 に移動 M:100 Y:100 K:100 )、および多様な画像とベクトル グラフィックス。

無料のコマンド ライン ツールを使用して、これを CMYK PDF に変換したいと思います (Linux でバッチ スクリプトを実行できます)。

  • 黒 (K) チャネルに のみコンテンツがあります。
    • ベクター グラフィックス (+ テキスト グリフ) を保持 - 色は黒 (K) チャネルでのみグレースケールになります
    • 画像は黒 (K) チャネルのみでグレースケールに変換されます

ご回答ありがとうございます。
乾杯!

4

3 に答える 3

5

@Mark Storer への私のコメントでほのめかされているように、CMYK の K プレートのみにグレー プリントを強制することはそれほど簡単ではない可能性があることがわかりました...「プリフライト」プレビュー デバイスとして使用されているものに大きく依存すると思います- Linux の場合、私が見つけることができる唯一のものはghostscripttiffsepCMYK 分版に関する「サニティ チェック」に使用するものです。

とにかく、私はこのスレッドで多くの助けを得ましたcomp.lang.postscript:

...そして、私にとってうまくいくワークフローの1つは次のとおりです。

  • ghostscriptを使用して PDF を PS に変換ps2write
  • HackRGB-cmyk-inv.psghostscriptで置換関数を実行しながら、この PS を PDF に戻すために使用します。
  • を使用して実際の区切りを確認しghostscriptますtiffsep

 

たとえば、OpenOffice によって生成されたこの PDF: blah-slide.pdf に関しては、コマンド ラインは次のようになります。

# PDF to PS using `ps2write` device of `ghostscript`
gs \
   -dNOPAUSE \
   -dBATCH \
   -sDEVICE=ps2write \
   -sOutputFile=./blah-slide-gsps2w.ps \
    ./blah-slide.pdf 

# PS to PDF using replacement function in HackRGB-cmyk-inv.ps
gs \
   -dNOPAUSE \
   -dBATCH \
   -sDEVICE=pdfwrite \
   -sOutputFile=./blah-slide-hackRGB-cmyk-inv.pdf \
    ./HackRGB-cmyk-inv.ps \
    ./blah-slide-gsps2w.ps

# check separations
gs \
   -dNOPAUSE \
   -dBATCH \
   -dSAFER \
   -sDEVICE=tiffsep \
   -dFirstPage=1 \
   -dLastPage=1 \
   -sOutputFile=p%02d.tif \
    blah-slide-hackRGB-cmyk-inv.pdf \
\
&& eog p01.tif 2>/dev/null 

これは、R=G=B の RGB 値 (およびできればグレースケール値)、およびテキストの色でのみ機能し、テキスト情報も平坦化します。ただしtiffsep、テキストが実際にKプレート。

ニュースグループの投稿で述べたように、これは広範囲にテストされていませんが、これまでのところ有望に見えます...
乾杯!

于 2011-06-09T12:51:43.853 に答える
2

sdaauの優れた回答の改善として、 ghostscript ps2writeの代わりに、pdfをpsに変換するためにxpdfのpdftopsを使用することをお勧めします。後者は、たとえばフォントが階段状になり、元のpdfを正確に保存しないと言われているためです。結果の pdf のテキスト領域を拡大して比較します。

于 2012-01-26T19:53:31.013 に答える
1

GS を 2 回使用して PDF を変換することをお勧めします。一度 Shades Of Gray 色空間に変換し、次に CMYK に変換します。

うまくいくかどうかはわかりませんが、うまくいかなかったら少し驚いています。G->CMYK は脳死X -> 0 0 0 X変換のように聞こえます。少なくとも、調整された色空間ではなく、「デバイス グレー」と「デバイス CMYK」に固執する場合は、さまざまな方法で微調整します。

于 2011-06-06T17:50:31.837 に答える