

品質を維持しながらファイル サイズを 70 ~ 90% 削減する、プロフェッショナルな PDF 圧縮テクニックを学びましょう。ドキュメント、スキャン、プレゼンテーションに最適です。
品質を落とさずに PDF を圧縮する方法
PDF ファイルはすぐに 10MB、50MB、あるいはさらに大きくなる可能性があり、電子メールで送信できなかったり、ダウンロードが遅くなったりします。このガイドでは、見た目の品質を維持しながら PDF を 70 ~ 90% 圧縮する方法を説明します。
PDF が非常に大きくなる理由
問題を理解すると、解決に役立ちます。
- 非圧縮画像 - フル解像度で埋め込まれた写真
- 複数のバージョン - 編集された PDF には変更履歴が保存されます
- 埋め込みフォント - 小さなテキスト用の完全なフォント ファイル
- 高 DPI スキャン - 300 DPI で十分な場合、600 DPI
- 不要なメタデータ - 非表示のデータとサムネイル
クイック サイズ縮小ガイド
| オリジナルタイプ | 一般的なサイズ | 圧縮後 | 方法 |
|---|---|---|---|
| スキャンされた文書 | 25MB | 3 MB (88% 節約) | 画像の最適化 |
| 写真の多い PDF | 50MB | 8 MB (84% 節約) | 画像のダウンサンプリング |
| テキストドキュメント | 5MB | 800 KB (84% 節約) | フォントのサブセット化 |
| プレゼンテーション | 30MB | 5 MB (83% 節約) | 画像 + フォントの最適化 |
方法 1: 画像を最適化する (最大の効果)
通常、画像は PDF ファイルのサイズの 80 ~ 90% です。
デスクトップツール
Adobe Acrobat Pro:
「」
- ファイル→別名で保存→縮小PDF
- または: ファイル → PDF の最適化
- 画像を 150 ~ 300 DPI にダウンサンプリング
- JPEG品質: 80-85%
- 未使用のリソースを削除する
「」
プレビュー (Mac):
「」
- ファイル → エクスポート
- クォーツフィルター → ファイルサイズを縮小
注: 過度に圧縮される可能性があります。テスト結果!
「」
コマンドライン (上級)
ゴーストスクリプト (最も強力):
「」バッシュ
高品質 (300 DPI 画像)
gs -sDEVICE=pdfwrite
-dCompatibilityLevel=1.4
-dPDFSETTINGS=/電子ブック
-dNOPAUSE -dQUIET -dBATCH
-sOutputFile=output.pdf input.pdf
中品質 (150 DPI 画像)
gs -sDEVICE=pdfwrite
-dCompatibilityLevel=1.4
-dPDFSETTINGS=/画面
-dNOPAUSE -dQUIET -dBATCH
-sOutputFile=output.pdf input.pdf
「」
設定の説明:
/screen- 72 DPI (プレゼンテーション)/ebook- 150 DPI (デジタル読み取り)/printer- 300 DPI (印刷可能)/prepress- 300 DPI (プロフェッショナル印刷)
方法 2: 不要なコンテンツを削除する
PDF には隠れた肥大化が含まれることがよくあります。
何を削除するか
- ページのサムネイル - 各 50 ~ 200 KB
- ブックマーク - 通常は小さいですが、積み重なると大きくなる場合があります
- フォームフィールド - 不要になった場合
- コメント/注釈 - レビュープロセスから
- メタデータ - 著者、キーワード、作成ソフトウェア
- 埋め込みJavaScript - 多くの場合使用されません
- 非表示レイヤー - デザイン ファイルから
Adobe Acrobat の使用
「」
[ツール] → [PDF の最適化] → [高度な最適化]:
☑ オブジェクトを破棄します。
☑ ページのサムネイル
☑ 埋め込み印刷設定
☑ 非表示レイヤーのコンテンツ
☑ フォームアクション
☑ クリーンアップ:
☑ 無効なブックマークを削除する
☑ 参照されていない名前付き宛先を削除する
☑ ページ構造の最適化
「」
方法 3: フォントの最適化
埋め込みフォントにより、フォントごとに 500KB ~ 2MB が追加される可能性があります。
フォントのサブセット化
実際に使用される文字のみを含めます。
「」
アドビ アクロバット:
環境設定 → PDF に変換 → フォント設定
☑ 使用率が 100% 未満の場合の埋め込みフォントのサブセット
「」
影響: フルフォント (1.2MB) → サブセット (45KB)
フォント戦略
- サブセット フォント 文字の 50% 未満を使用する場合
- **小さなドキュメントの場合は、使用されるもののみを埋め込みます
- 大きなドキュメントにはシステム フォントを使用 (Arial、Times)
方法 4: 画像をダウンサンプリングする
顕著な品質低下を伴わずに画像の解像度を下げます。
推奨される DPI 設定
| 使用例 | DPI | ファイルサイズ | 品質 |
|---|---|---|---|
| 画面表示 | 72-96 | 最小 | ほとんどの人にとって良い |
| デジタルドキュメント | 150 | 小 | おすすめ |
| 印刷対応 | 300 | 中 | 印刷に最適 |
| プロフェッショナルプリント | 600 | 大 | ほとんど必要ありません |
手動ダウンサンプリング
「」バッシュ
PDFから画像を抽出
pdfimages -すべての input.pdf 画像/
各画像を圧縮する
img の場合は、images/*;する
変換 "$img" -quality 85 -resize "2000x2000>" "圧縮/$img"
完了しました
圧縮された画像を使用して PDF を再構築する
「」
方法 5: PDF 圧縮ツールを使用する
オンライン ツール (簡単)
- 自動最適化
- 品質を維持します
- バッチ処理
- インストールは必要ありません
SmallPDF、ILovePDF (制限付きで無料)
- 素早い圧縮に適しています
- 毎日の使用が制限されています
- 最高の圧縮では品質が多少低下します
デスクトップ ツール (コントロール)
Adobe Acrobat Pro (年間 239 ドル)
- 設定をほとんど制御できる
- プロの結果
- バッチ処理
PDFtk (無料、オープンソース)
「」バッシュ
圧縮して線形化する
pdftk 入力.pdf 出力 出力.pdf 圧縮
「」
OCRmyPDF (無料、スキャンされたドキュメントの場合)
「」バッシュ
スキャンした PDF を最適化する
ocrmypdf --最適化 3
--jpeg画質 85
入力.pdf 出力.pdf
「」
特殊なケース: スキャンされたドキュメント
スキャンされた PDF は単なる画像であるため、多くの場合 10 ~ 50 MB になります。
最適化戦略
低い DPI で再スキャン
- テキストの場合は 300 DPI (600 ではありません)
- 白黒ドキュメントのグレースケール
- 「写真」ではなく「ドキュメント」モードを使用してください
OCR を適用
- 画像を検索可能なテキストに変換します
- ファイルサイズを大幅に削減
- PDF を検索可能にし、コピー&ペーストしやすくします
テキストのみにはモノクロを使用します
「」バッシュ白黒に変換
gs -sDEVICE=pdfwrite
-dCompatibilityLevel=1.4
-dAutoFilterColorImages=false
-dColorImageFilter=/FlateEncode
-dGrayImageFilter=/FlateEncode
-dNOPAUSE -dQUIET -dBATCH
-sOutputFile=bw-output.pdf input.pdf
「」
実際の例:
- スキャンした契約書 (600 DPI カラー): 45 MB
- OCR後(300 DPIグレースケール):3 MB(93%削減)
- 最適化後: 1.2 MB (97% 削減!)
圧縮設定の比較
写真とテキストを含む 25MB PDF でのテスト:
|設定 |サイズ |削減 |品質 |最適な用途 |
|----------|------|----------||----------|----------|
|オリジナル | 25MB | - |完璧 |アーカイブ |
|低圧縮 | 18MB | 28% |素晴らしい |印刷 |
|中 | 6MB | 76% |とても良い |一般用途 |
|高 | 2MB | 92% |良い |電子メール/ウェブ |
|最大 | 800KB | 97% |フェア |クイック共有 |
推奨事項: ほとんどの場合、中程度の圧縮 (75 ~ 85% 削減)。
バッチ圧縮
複数の PDF を処理する:
Ghostscript スクリプトの使用
「」バッシュ
#!/bin/bash
*.pdf 内の PDF の場合;する
gs -sDEVICE=pdfwrite
-dCompatibilityLevel=1.4
-dPDFSETTINGS=/電子ブック
-dNOPAUSE -dQUIET -dBATCH
-sOutputFile="compressed_${pdf}" "$pdf"
完了しました
「」
Python (PyPDF2) の使用
「」パイソン
PyPDF2をインポート
pathlibインポートパスから
Path('.').glob('*.pdf') の pdf_file の場合:
ライター = PyPDF2.PdfWriter()
リーダー = PyPDF2.PdfReader(str(pdf_file))
Reader.pages のページの場合:
page.compress_content_streams()
Writer.add_page(ページ)
open(f'compressed_{pdf_file.name}', 'wb') を出力として使用します。
Writer.write(出力)
「」
避けるべきよくある間違い
- 過剰圧縮 - 75 JPEG 未満の品質が顕著になります
- 間違った DPI - 印刷ドキュメントの 72 DPI はピクセル化して見える
- フォントの削除 - 一部のシステムでは PDF を読み取れなくなります
- フラット化 - テキストを選択する機能を削除します
- 複数の圧縮 - パスごとに品質が低下します
- 結果はテストしていません - 圧縮 PDF の品質を常にチェックしてください
品質チェックリスト
圧縮を完了する前に:
☑ テキストが鮮明である - 150 ~ 200% にズームして確認してください
☑ 画像は良好です - 明らかなアーティファクトやピクセル化はありません
☑ 正確な色 - オリジナルと並べて比較
☑ フォントは正しく表示されます - さまざまなデバイスでテストします
☑ ファイルはどこでも開きます - モバイル、デスクトップでテストします
☑ テキストは選択可能 - コピーして貼り付けることができます
☑ リンクは引き続き機能します - すべてのハイパーリンクをクリックします
詳細: カスタム圧縮プロファイル
再利用可能な設定を作成します。
Adobe Acrobat カスタム プロファイル
「」
[ツール] → [PDF の最適化] → [カスタム プロファイルとして保存]:
- 画像: 150 DPI、JPEG 品質 85
- フォント: 使用率が 100% 未満の場合のサブセット
- クリーンアップ: 不要なオブジェクトをすべて削除します。
- 破棄: サムネイル、メタデータ、印刷設定
「」
Ghostscript カスタム設定ファイル
「」追記
% カスタム設定.ps
<< /ColorImageDict
<< /Qファクター 0.15
/ブレンド1
/HSamples [1 1 1 1]
/VSamples [1 1 1 1]
/ColorImageDownsampleType /バイキュービック
/カラーイメージ解像度 150
/ColorImageDepth -1
setdistillerparams
「」
トラブルシューティング
「ファイルがまだ大きすぎます」
- 画像の DPI を確認します (≤ 300 である必要があります)
- 埋め込まれたビデオを探します
- 未使用のページを削除する
- 複数の小さな PDF に分割する
「文字がぼやけて見える」
- 圧縮しすぎました (DPI が低すぎます)
/ebookまたは/printer設定で再圧縮します- テキスト ドキュメントには 150 DPI 以上を使用します
「色が間違っているように見える」
- カラープロファイルの不一致
- 色を保持するには
/prepress設定を使用します - 「カラープロファイルを保持する」オプションにチェックを入れます
結論: ベスト プラクティス
ほとんどの PDF の場合:
- 画像には 150 DPI を使用します (印刷には 300 DPI)
- JPEG 品質 80 ~ 85% (スイート スポット)
- 可能な場合は フォントのサブセット
- メタデータを削除 およびサムネイル
- 共有する前に テスト結果
対象ファイルサイズ:
- テキストドキュメント: < 500 KB
- 画像付きドキュメント: 1 ~ 3 MB
- 写真を多く含む PDF: 3 ~ 8 MB
- プロフェッショナルなプレゼンテーション: 5 ~ 10 MB
すぐに成功:
- 10 MB PDF → 中圧縮で 2 MB (80% 節約)
- 50 MB のスキャン文書 → OCR + 最適化により 4 MB (92% 節約)
- 100 MB の写真 PDF → 画像ダウンサンプリングを含む 15 MB (85% 節約)
PDF を圧縮する必要がありますか? 自動最適化を備えた 無料 PDF コンプレッサー を使用してください。品質を維持しながら数百もの PDF を数秒で圧縮します。
About the Author

1CONVERTER Technical Team
Official TeamFile Format Specialists
Our technical team specializes in file format technologies and conversion algorithms. With combined expertise spanning document processing, media encoding, and archive formats, we ensure accurate and efficient conversions across 243+ supported formats.
📬 Get More Tips & Guides
Join 10,000+ readers who get our weekly newsletter with file conversion tips, tricks, and exclusive tutorials.
🔒 We respect your privacy. Unsubscribe at any time. No spam, ever.
