PDFの色を削除できるLinuxコマンドラインユーティリティ/スクリプトを探しています。ユーティリティの出力は同じPDFである必要がありますが、グレースケールである必要があります。
誰かがこれを行う方法を知っていますか?
ありがとう
PDFの色を削除できるLinuxコマンドラインユーティリティ/スクリプトを探しています。ユーティリティの出力は同じPDFである必要がありますが、グレースケールである必要があります。
誰かがこれを行う方法を知っていますか?
ありがとう
Ghostscript を使用できます。
gswin32c ^
-o grayscale.pdf ^
-sDEVICE=pdfwrite ^
-sColorConversionStrategy=Gray ^
-sProcessColorModel=DeviceGray ^
-dCompatibilityLevel=1.4 ^
c:/path/to/input.pdf
(例は Windows の場合です。Linuxgs
では、 の代わりにgswin32c.exe
およびの代わり\
に行継続マークとして使用します^
)。
色変換が期待どおりに機能せず、 「カラー スペースをグレーに変換できません。戦略を LeaveColorUnchanged に戻しています」などのメッセージが表示された場合は...
この場合-dOverrideICC
、コマンド ラインに追加して、結果が希望どおりに変化するかどうかを確認します。
また、元の回答にはタイプミスが含まれていました。
-sProcessColorModel=/DeviceGray
-sProcessColorModel=DeviceGray
(スラッシュなし))