質問

多数の PDF ファイルの内容を読み取り、すべての RGB カラーを CMYK に変換する、Adobe Illustrator またはその他のツール用のスクリプトを作成することは可能ですか?

もしそうなら、誰かが関係する手順のいくつかを指摘してもらえますか、またはこれに関する詳細情報はどこで入手できますか?

役に立ちましたか?

解決

この回答は Illustrator に関するものではなく、 「他のツール」, 、つまり ゴーストスクリプト (ダウンロード gs871w32.exe または gs871w64.exe).

Ghostscript を使用すると、PDF を「再抽出」できます (それなし PostScript への中間変換、恐ろしい「再フライング」という迂回路)。次のコマンドを試してください。

gswin32c.exe ^
    -o c:/path/to/output-cmyk.pdf ^
    -sDEVICE=pdfwrite ^
    -dUseCIEColor ^
    -sProcessColorModel=DeviceCMYK ^
    -sColorConversionStrategy=CMYK ^
    -sColorConversionStrategyForImages=CMYK ^
     input-rgb.pdf

あと数週間お待ちいただければ、Ghostscript 9.00 がリリースされる予定です。この新しいバージョンでは、初めて ICC プロファイルによるカラー管理 (LCMS ベース) がサポートされます。

アップデート: 画像も変換するオプションを入れ忘れていたため、上記のコマンドを更新しました。


アップデート 2

色変換が期待どおりに機能せず、次のようなメッセージが表示される場合は、 「色空間をグレーに変換できません。戦略を LeaveColorUnchanged に戻します。」 それから...

  1. あなたの Ghostscript はおそらく、 9.x バージョン シリーズ, 、 そして
  2. ソース PDF は埋め込みを使用している可能性があります ICCカラープロファイル

この場合は追加します -dOverrideICC コマンドラインに入力して、結果が希望どおりに変わるかどうかを確認してください。

他のヒント

ABCpdfは、CMYKまたはあなたが考えることができる任意の他の色空間またはプロファイルに色を変更します。参照してください。

ます。http:// www.websupergoo.com/helppdf7net/source/8-abcpdf6.operations/3-recoloroperation/1-methods/recolor.htmする

私が書かれており、イラストレーターCC 2017年に次のスクリプトをテストしています:

var folder = Folder.selectDialog();
if (folder) {
    var files = folder.getFiles("*.pdf")
    for (var i = 0; i < files.length; i++) {
        app.open(files[i]);
        var doc = app.activeDocument;
        app.executeMenuCommand('doc-color-cmyk');
        doc.close(SaveOptions.SAVECHANGES);
    }
}

このスクリプトは、そこらで、あなたのPDFファイルを持っているフォルダを選択し、フォルダをお願いします。それは、選択したフォルダ内のすべてのPDFファイルをCMYKに変換します。

scroll top