PDF文書を公開する前に確認するためのGNU / Linuxツールは何ですか?

PDF文書を公開する前に確認するためのGNU / Linuxツールは何ですか?

プロの印刷業者に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(テキスト文書)で合計を見つけることもできますDeviceRGBDeviceCMYKちょっと混乱するのに内蔵されたPDFは認識するのに認識できpdfimagesませんね。

重複印刷

PDFソースから/OP、および文字列を見つけることができます/op/OPMより11.7.4.5 重複印刷動作の概要部分PDF仕様詳細については。

このような方法、特にPDFによるマイニングの不便な点は、オブジェクト認識が簡単ではない可能性があることです。

答え2

Scribusを使用できます。これには、多くのことを確認できる「実行前バリデータ」ツール(印刷とPDFに書き出す間のアイコン)があります。質問

PDFファイルをCMYKカラー形式に変換するためにも使用できます。ファイルをPDFとして保存するときは、カラー - >出力予想ドロップダウンリストから「プリンタ」を選択してください。

注:Scribus 1.5.xバージョンを使用して、より良い飛行前の結果を得ました。

関連情報