プロの印刷業者にPDF文書を送信する必要があります。会社は、いくつかのテキストをどのように重複して印刷するか、一部のロゴはCMYKの代わりにRGBになっており、一部の画像の解像度が低すぎるというコメントを返しました。
ファイルが大きく、設定が不注意に復元される場合もあり、最終文書を準備するまで行ったり来たりする過程も時間がかかりますのでPDFファイルを送る前にあらかじめ確認してみることができたらと思います。
どうやってできるか快適にGNU / Linuxでこれらのチェックを直接実行できますか?
答え1
質問に記載されている問題に関して(これらの解決策はいくつかの問題を特定するのに役立ちますが、効率が限られており、間違いなくPDFの完全性を評価するのに十分ではありません。コメントを参照)。
解像度と色空間
挿入された画像の場合:
$ pdfimages -list example.pdf
page num type width height color comp bpc enc interp object ID x-ppi y-ppi size ratio
--------------------------------------------------------------------------------------------
1 0 image 2244 2244 cmyk 4 8 image no 215 0 301 301 418K 2.1%
2 1 image 900 600 rgb 3 8 image no 324 0 1524 1525 35.5K 2.2%
Debian(Wheezy)とFedora(23)ではpdfimages
パッケージの一部ですpoppler-utils
。
カラースペースの場合は、PDF(テキスト文書)で合計を見つけることもできますDeviceRGB
。DeviceCMYK
ちょっと混乱するのに内蔵されたPDFは認識するのに認識できpdfimages
ませんね。
重複印刷
PDFソースから/OP
、および文字列を見つけることができます/op
。/OPM
より11.7.4.5 重複印刷動作の概要部分PDF仕様詳細については。
このような方法、特にPDFによるマイニングの不便な点は、オブジェクト認識が簡単ではない可能性があることです。
答え2
Scribusを使用できます。これには、多くのことを確認できる「実行前バリデータ」ツール(印刷とPDFに書き出す間のアイコン)があります。質問。
PDFファイルをCMYKカラー形式に変換するためにも使用できます。ファイルをPDFとして保存するときは、カラー - >出力予想ドロップダウンリストから「プリンタ」を選択してください。
注:Scribus 1.5.xバージョンを使用して、より良い飛行前の結果を得ました。