イントロダクション
PDF(Portable Document Format)は、印刷物からWebで閲覧される資料まで幅広く利用されています。
しかし、PDF であっても「画像が解像度不足」で印刷するとぼやけた紙面になるケースが多々あります。
特に、図表・写真・ロゴなどの画像要素を含む PDF を作成する場合、その ピクセル数・DPI をきちんと確認しておくことは、品質保証に直結します。
この記事では、PDF のピクセル数を確認し、解像度のチェックを行い、必要に応じて画像品質を保証・向上させるための完全ガイドを紹介します。
ツール別の手順、コマンドラインでの実装例、オンラインサービスの活用法、さらに印刷時のテスト方法まで幅広くカバーします。
PDFの解像度チェックの重要性
-
印刷時の品質保持
- 300 dpi(Dots Per Inch)は一般的な高品質印刷の基準。
- これより低いとピクセルが顕著になり、文字や図が見切れる。
-
オンライン閲覧時の見栄え
- 低解像度だとスマートフォンで拡大すると荒い。
- 逆に高解像度すぎるとファイルサイズが増え、読み込み遅延につながる。
-
プロセスの透明性
- クライアントや社内レビュー時に「解像度を確認した」と明示できる。
- 失敗が少なく、トラブル回避できる。
ピクセル数とDPIの関係
| 要素 | 計算式 | 例 |
|---|---|---|
| ピクセル数 | 幅(px) × 高さ(px) | 3000 × 2000 = 6,000,000px |
| DPI | 画像の物理寸法(インチ) = ピクセル数 ÷ DPI | 3000 px ÷ 300 dpi = 10 inch |
| 印刷サイズ | 実寸 (inch) × 印刷倍率 | 10 inch × 1× = 10 inch |
- ピクセル数 は画像自体の解像度(細部の表現力)を示す。
- DPI は「1インチに何ピクセル配置されるか」を示す。
- 同じピクセル数でも、DPI を減らせば印刷サイズは大きくなる。逆に DPI を上げれば印刷サイズは小さくなる。
PDFから画像情報を取得するコマンドラインツール
1. pdftools(Linux / macOS)
pdfinfo→ PDF のメタ情報確認。pdfimages→ PNG / JPEG を抽出し、ピクセル数・DPI を確認。
# PDF 情報概要
pdfinfo sample.pdf
# 画像を抽出
pdfimages -list sample.pdf
# 例: list 出力
Thumbnail 1 1 PNG 150 200 16-bit 300 150 0 0
pdfimages -list の dpi 列で各画像の解像度を把握できます。
pdfimages sample.pdf extracted で実際に画像ファイルを保存し、画像ビューアでピクセル数を確認する方法もあります。
2. ImageMagick (convert or magick)
- PDF を画像へ変換し、ピクセル数を取得。
magick convert -density 400 sample.pdf page%03d.png
identify -format "%w x %h (dpi %x)\n" page001.png
-densityが「仮想解像度」を設定。実際の DPI と差がある場合は調整が必要です。identifyコマンドで画像本来の幅・高さ・DPI を取得。
3. Ghostscript
- PDF を高解像度の画像へ変換し、品質を確認。
gs -sDEVICE=pngalpha -o out-%d.png -r300 sample.pdf
-r300は 300 dpi で出力。解像度を変えるだけで確認できます。
GUI ベースでの確認方法
| ツール | 主な機能 | 使い方 |
|---|---|---|
| Adobe Acrobat Pro DC | PDF 画面上で画像の DPI を表示 | ツール → プロパティ → バイナリ情報 で DPI をチェック |
| PDF-XChange Viewer | 画像抽出 + ピクセル情報 | 右クリック → 画像をコピー → 画像編集ツールで確認 |
| Preview(macOS) | 画像の DPI とサイズを確認 | 表示 → 検査 で 情報 タブを開く |
GUI 上では「画像を右クリック > 画像として保存」し、画像ビューア(例: Windows Photos, macOS Preview, IrfanView)で 情報 を確認する手順が一般的です。
PDF/A と印刷品質の関係
- PDF/A(アーカイブ用PDF)では、ICCプロファイルの埋め込み と 解像度制約 が設けられます。
- PDF/A‑1b では 画像の DPI が 300 dpi 以上になるように という制約があります。
- したがって、印刷品質を保証したい場合は「PDF/A‑1b への変換」を検討すると良い。
変換例(Ghostscript)
gs -dPDFA=1 -dBATCH -dNOPAUSE -dNOOUTERSAVE \
-sProcessColorModel=DeviceRGB \
-sDEVICE=pdfwrite \
-sOutputFile=sample_a.pdf \
sample.pdf
画像解像度が低い場合の対処法
-
元画像を高解像度で保存
- 画像編集ソフト(Photoshop, GIMP)で「300 dpi」や「600 dpi」に設定し、PDF へ再埋め込み。
-
PDF のスキャン解像度を上げる
- スキャナーやデジタルカメラで直接 300 dpi 以上でキャプチャ。
-
ベクタ化が可能な画像は
- 文字・ロゴは PDF 内をベクトル化(Illustrator、Inkscape)。
- 解像度に依存しないため、画質維持に効果的。
-
フレリック(Flickr)画像
- 低解像度画像の「上位化」にはトレース機能がある CAD システムや Photoshop の「画像大きさ」機能でも対応可能。
-
再スキャン
- スキャン済みの PDF から画像を切り出し、再スキャンして DPI を上げて PDF に戻す。
印刷前のテスト方法
| 項目 | 方法 | 目的 |
|---|---|---|
| サンプル印刷 | 1 page で 10 mm 四角を印刷 | DPI が 300 以上か確認 |
| プリンター プロファイル | ICC プロファイルの確認 | カラーマネージメント |
| テストプリント | 画像とテキスト両方を入れたページ | 文字と写真の両方のピクセルがクリアか |
| サンプル PDF | 100 % で 1 ページを印刷 | 画面と印刷物の差を可視化 |
印刷テストは必ず「300 dpi で 100 % で印刷」を行い、実際に紙に印刷した際の見え方をチェックしてください。電子デバイスでの確認だけでは分からない微細な問題点が明らかになることがあります。
画像を PDF に埋め込む際のベストプラクティス
| ベストプラクティス | 詳細 |
|---|---|
| ファイル形式 | 画像は PNG(透過性必要なしなら JPEG)を推奨。PNG は損失なしで高画質。 |
| 圧縮率 | JPEG 圧縮は「高品質」設定を選択。過度に圧縮するとディテールが損なわれる。 |
| 色空間 | sRGB を一貫して使用。ICC プロファイルの埋め込みを忘れずに。 |
| 分割印刷領域 | 大きな画像はページ分割せず、ベクタ化してスケールして配置。 |
| 解像度 | 画像の DPI を 600 dpi で保持し、印刷時に 300 dpi に縮小する。 |
| PDF の圧縮 | PDF‑1.7 以降の“/FlateDecode”を利用し、画質を保ちながらファイルサイズを抑える。 |
オンラインでの簡易確認ツール
| サイト | 機能 | URL |
|---|---|---|
| PDFinfo | PDF 情報取得 | https://www.pdfinfo.org |
| PDF Resizer | PDF の画質チェックと変換 | https://pdfrsz.com |
| Squoosh | 画像の DPI とサイズ確認 | https://squoosh.app |
オンラインツールは手軽に確認できますが、機密性が高い資料や 大容量 PDF はローカルで処理することをおすすめします。
まとめ
- ピクセル数 と DPI を正しく把握 し、印刷品質を確保することは PDF 作成における基本です。
- コマンドライン(
pdftools,ImageMagick,Ghostscript)と GUI(Adobe Acrobat、Preview)を組み合わせることで、画像情報の取得と検証が迅速に行えます。 - PDF/A への変換は品質確保と長期保存の両面で有効です。
- 必ず 印刷テスト を実施し、電子画面と紙の質感差を確認しましょう。
これらの手順を実践すれば、PDF での画像解像度問題を先手で防ぎ、クオリティの高い印刷物とウェブコンテンツを提供できます。ぜひ、この記事のチェックリストを活用して、品質保証を徹底してください。


コメント