Tutorials

MacでPDFを圧縮する方法

macOS の 4 つの方法: プレビューの組み込みフィルター、カスタム Quartz フィルター、正確なターゲットを備えたブラウザー ツール、ターミナル上の Ghostscript。

による Ahtisham ul haq Khan

Founder & Semantic SEO Engineer

更新されました 9 最小読み取り
MacでPDFを圧縮する方法
このページでは

macOS のプレビューには、ほとんどの PDF を 3 秒で半分にするファイル サイズ削減フィルターが付属していますが、ほとんどの Mac ユーザーはその存在に気づきません。このガイドでは、そのフィルター、その既知の品質問題を修正する 2 つの方法、調整されたフィルターを永久に保存する Automator ワークフロー、およびプレビューが過度に実行された場合のブラウザー フォールバックについて説明します。これは、macOS Sonoma、Ventura、および Big Sur までのすべてのバージョンに適用されます。 Intel Mac と Apple Silicon で動作します。また、スキャンされたドキュメント、画像の多い PDF、Word からエクスポートされたファイルもカバーされます。開始ファイルは、約 1 分間の作業中に 50 ~ 90% 削減されます。品質を維持するためのチューニングのコツと、PDF の圧縮に関して Mac ユーザーが最もよく抱く質問に対する 11 の直接の回答を段階的に説明します。

プレビューの組み込みフィルターだけでは十分ではない理由

プレビューのファイル サイズ削減フィルターは、OS に付属の固定の Quartz フィルターを使用します。フィルターは画像を 72 DPI に落とします。これはテキストの多い PDF には機能しますが、スキャンや写真のページは破壊されます。 4 MB のスキャンされた証明書は 4 MB から 400 KB になりますが、ページの下部にある小さい文字が読めなくなります。

この修正は、画像解像度を 72 DPI ではなく 150 DPI に設定するカスタム Quartz フィルターです。この変更により、ファイル サイズが 20% 増加し、視覚的には約 3 倍の鮮明さが実現されます。カスタム フィルターを保存すると、デフォルトのフィルターと並んでプレビューに永久に表示されます。

方法 1: 組み込みのファイル サイズ削減フィルター (30 秒)

組み込みの方法は 30 秒かかり、極度の圧縮が問題ない PDF に対して機能します。 PDF をプレビューで開きます。メニュー バーから、[ファイル]、[エクスポート]の順に選択します。 [Quartz Filter] ドロップダウンで、[ファイル サイズを減らす] を選択します。ファイルに新しい名前を付け (元のファイルを上書きしないように)、保存先を選択して、[保存] をクリックします。プレビューでは、圧縮コピーがすぐに作成されます。

ソースに応じて、サイズが 50 ~ 90 パーセント減少すると予想されます。 4 MB でスキャンされた証明書は通常、約 400 KB になります。

方法 2: 品質を向上させるためのカスタム Quartz フィルター

カスタム フィルター方法は、一度セットアップするのに約 5 分かかり、その後は永久に使用できます。 ColorSync ユーティリティを開きます (Spotlight で検索します)。 「フィルタ」タブをクリックします。右端の下矢印をクリックし、「フィルターの複製」を選択して、「ファイル サイズを減らす」フィルターを複製します。コピーの名前を「ファイル サイズを 150 DPI 減らす」などに変更します。新しいフィルタで「画像サンプリング」を展開します。 [解像度] を 150 ピクセル/インチに、[品質] を [中] に変更します。保存。

プレビューに戻り、PDF をエクスポートして Quartz フィルター ドロップダウンを開くと、新しいフィルターがリストに表示されます。選んでください。保存。ファイルのサイズは 400 KB ではなく 700 KB ですが、テキストと画像は鮮明に見えます。

方法 3: 正確なターゲット サイズを実現するブラウザベースの圧縮

100 KB や 500 KB などの特定のターゲットが必要な場合、プレビューのフィルターではサイズを指定できないため、それを行うことができません。ブラウザツールに切り替えます。の PDF 圧縮のホームページ ターゲットを選択すると、数秒で圧縮ファイルがダウンロードされます。次のような一般的なサイズのランディング ページ PDFを500KBに圧縮 サイズピッカーをスキップできるようにターゲットをプリセットします。

このアプローチは、Mac 上の Safari、Chrome、Firefox で機能します。 iPad や iPhone の Safari でも動作するため、Mac が別の場所にある場合は、別の Apple デバイスから同じファイルを圧縮できます。

方法 4: ターミナル上の Ghostscript (上級)

ターミナル方式では Homebrew と約 10 分のセットアップが必要ですが、その後はずっときめ細かい制御が可能です。 brew.sh から Homebrew をインストールします。それから実行します 醸造インストールゴーストスクリプト。 PDF を圧縮するには、次のコマンドを実行します。

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf

積極的に圧縮する場合は /ebook を /screen に、高品質にする場合は /printer に変更します。出力ファイルは現在のディレクトリに配置されます。これは、PDF Compress がサーバー上で実行するエンジンと同じです。ローカルで実行すると、ファイルが Mac から離れることはありません。

実際のファイルでの 4 つの方法の比較

4.2 MB のスキャンされた証明書に対するテストでは、次の結果が得られました。

  • デフォルトのフィルターをプレビュー: 380KB出力。小さな文字がぼやけています。
  • カスタム フィルターを 150 DPI でプレビューします。 720KB出力。小さな文字も鮮明、画像もきれい。
  • 500 KB ターゲットのブラウザ ツール: 495KBの出力。バランスの取れた品質で、目標を達成します。
  • Ghostscript /ebook プリセット: 610KB出力。カスタム プレビュー フィルターと同様の品質。

適切な方法は優先順位によって異なります。単一の厳密なターゲット サイズの場合、ブラウザ ツールが優先されます。高品質で無制限に実行する場合は、カスタム プレビュー フィルターが優先されます。自動化に関しては Ghostscript が勝ちます。

Mac での圧縮後のテキスト検索の保持

圧縮しても、PDF から選択可能なテキストは削除されません。プレビューのフィルターはテキスト レイヤーをそのまま維持し、ブラウザ ツールと Ghostscript も同様に維持します。圧縮でできないことは、テキストが不足している PDF にテキストを追加することです。ファイルが OCR パスなしでスキャンされた場合、圧縮前に検索対象が何もなかったため、コマンド F は圧縮後に何も検索しません。

Mac で OCR を追加するには、無料版の Adob​​e Acrobat Reader で PDF を開くか、Apple の組み込み Live Text を使用します (PDF をプレビューで開き、画像をクリックするとテキストが選択可能になります)。 OCR 処理したコピーを保存し、そのコピーを圧縮します。

macOS での一般的な問題と修正

Mac で PDF を圧縮するときに 3 つの問題がよく発生しますが、それぞれに簡単な修正方法があります。

  • プレビューには、ファイルをエクスポートできないと表示されます。 PDF には DRM 保護またはパスワードが設定されています。まずファイルと PDF としてエクスポートを通じてパスワードを削除するか、ソース アプリを通じてパスワードのロックを解除します。
  • カスタム Quartz フィルターがプレビューに表示されません。 ColorSync ユーティリティでフィルターを保存した後、プレビューを再起動します。一部の macOS バージョンでは、フィルタ リストがキャッシュされます。
  • Ghostscript コマンドが見つかりません: Homebrew バイナリが PATH 上にありません。走る eval "$(brew shellenv)" またはターミナルを再起動します。

100 KB などの特定の数値に圧縮する場合は、兄弟のウォークスルーにジャンプしてください。 PDFファイルを100KBに圧縮する方法 ここでは、ターゲット サイズのアプローチについてさらに詳しく説明します。

よくある質問

プレビューは追加のソフトウェアをダウンロードせずに PDF を圧縮できますか?

はい。 プレビューはすべての Mac に同梱されます。 「ファイル サイズを削減」Quartz フィルターを使用してファイルしてエクスポートすると、ダウンロードせずにほとんどの PDF を 50 ~ 90% 削減できます。

クォーツフィルターとは何ですか?

Quartz フィルターは、プレビューまたは ColorSync ユーティリティがドキュメントをエクスポートするときに適用される macOS 固有の画像処理ルールのセットです。ファイル サイズの削減フィルターは、画像をダウンサンプリングして、 72 DPI JPEGとして再エンコードします。

Mac ではプレビューとオンライン ツールのどちらが優れていますか?

プレビューはプライバシーを保護します ファイルが Mac から離れることはないからです。正確なターゲット サイズとプレビューのないマシン (Windows、Linux) では、オンライン ツールが最適です。その仕事にとって何がより重要であるかに基づいて選択してください。

プレビューは圧縮後もテキストを選択可能な状態に保ちますか?

はい。 PDF 内のテキストレイヤーは保持されます。画像のみが再エンコードされます。コマンド F は圧縮後も機能します。

ファイル サイズ削減フィルターをサポートしている macOS のバージョンはどれですか?

Snow Leopard (2009) 以降のすべての macOS バージョン。フィルターは Quartz イメージング システムの一部です。 Mac で macOS が実行されている場合は、このフィルターがあります。

プレビュー圧縮のサイズ制限はありますか?

プレビューは最大数百メガバイトのファイルを処理します。それを超えると、エクスポート ダイアログがハングする可能性があります。非常に大きな PDF の場合は、最初にプレビューで章に分割してから、各章を圧縮します。

Mac で複数の PDF を一度に圧縮できますか?

はい、Automator 経由で可能です。 「PDF ドキュメントに Quartz フィルターを適用」ステップを実行するクイック アクションを作成して保存し、Finder で PDF のフォルダーを右クリックしてアクションを選択します。すべての PDF は適切な場所で圧縮されます。

ブラウザ圧縮とプレビューではどちらが速いですか?

プレビューは約で終了します 3秒 一般的な PDF の場合。ブラウザ ツールはアップロードに時間がかかるため、5 ~ 10 秒かかります。プレビューは速度で勝ち、ブラウザはターゲット サイズの精度で勝ちます。

圧縮すると PDF の印刷方法が変わりますか?

いいえ。 印刷出力では、PDF 内の画像の最高解像度バージョンが使用されます。これは、圧縮ファイルの場合は圧縮バージョンです。紙上の目に見える品質は、画面上のプレビューと一致します。

圧縮された PDF を元に戻すことはできますか?

いいえ。 圧縮は一方向です。元のファイルは保存しておきます。プレビューはエクスポート時に圧縮コピーを作成します。新しいファイル名でエクスポートした場合に限り、元のファイルは変更されません。

色の精度を最もよく保つ方法はどれですか?

カスタム Quartz フィルター (150 DPI) 中品質 色の精度をオリジナルに近づけます。デフォルトの「ファイル サイズを縮小」フィルターは、圧縮中にカラー プロファイルを変換するため、色がわずかに変わります。

これらのガイドの担当チームにはどこに問い合わせればよいですか?

お問い合わせページ フォームと応答時間のリストを示します。すべてのガイドは、公開前にサイトの編集基準に照らしてレビューされます。

Mac でのバッチ PDF 圧縮のための Automator ワークフロー

Automator は、1 回限りのプレビュー圧縮を、ドロップした PDF 上で実行されるフォルダー アクションに変換します。セットアップには 10 分かかりますが、月に 5 つ以上の PDF を圧縮する場合は、最初の 1 週間以内に元が取れます。

オートマトンを開きます。ドキュメントの種類として [クイック アクション] を選択します。 「ワークフロー受信」を PDF ファイルに設定します。 「PDF ドキュメントに Quartz フィルターを適用する」アクションを追加します。前に作成したカスタム フィルターを選択します (または、デフォルトのファイル サイズを小さくします)。 「ファインダー項目の移動」を追加し、ドキュメント内の圧縮フォルダーを指定します。ワークフローを「PDF を 150 DPI に圧縮」などの名前で保存します。

次に、Finder で任意の PDF を右クリックし、[クイック アクション] を選択して、ワークフローを選択します。圧縮されたコピーが「圧縮」フォルダーに表示されます。複数の PDF を選択し、アクションを 1 回実行して、それらすべてを 1 つのパスでバッチ処理します。

知っておくべきプレビューの制限事項

プレビューはほとんどの PDF を処理しますが、3 つのカテゴリでつまずきます。

  • パスワードで保護された PDF: パスワードがわかっていればプレビューでそれらを表示できますが、最初にロック解除されたコピーを保存するまでは圧縮フィルターを適用できません。
  • フォームフィールドを含む PDF: プレビューによる圧縮では通常、フィールドが保持されますが、場合によってはフィールドが画像に平坦化されます。オリジナルに適用する前に、コピーでテストしてください。
  • PDF/A アーカイブ ファイル: プレビューの圧縮により PDF/A 準拠が損なわれます。法的アーカイブに必要なファイルは非圧縮のままにするか、PDF/A 対応ツールを使用する必要があります。

プレビューできれいに処理できないジョブの場合は、ターゲット サイズのブラウザ ツールにジャンプします。これは、ほとんどの種類のパスワードなしの PDF を処理します。

プレビューは、Pages または Numbers から保存された PDF を圧縮しますか?

はい。 どの PDF プレビューでも開くことができ、圧縮することもできます。 Pages と Numbers のエクスポートでは、標準の PDF フォントと画像が使用されるため、圧縮が適切に処理されます。

プレビュー圧縮が最も優れているのはどの macOS バージョンですか?

macOS Sonoma 以降 最も安定したクォーツフィルターエンジンを搭載しています。古いバージョンでも動作しますが、複雑なソース ファイルで破損したカラー プロファイルを含む PDF が生成されることがあります。

プレビュー圧縮を別のツールと連鎖させることはできますか?

はい。 最初にプレビューのファイル サイズの削減を実行し、サイズがまだ大きすぎる場合は Ghostscript またはブラウザ ツールを通じて出力を処理します。ただし、マルチパス圧縮では JPEG アーティファクトがスタックされるため、単一パスでターゲットに到達できない場合にのみ使用してください。

どの Mac アプリが最小の PDF 出力を生成しますか?

/screen プリセットを使用した Ghostscript 生成されるファイルは最小になりますが、目に見える画質は犠牲になります。バランスのとれた出力の場合、特定のターゲット サイズを持つブラウザ ツールは、設定を自動的に繰り返すため、Mac ネイティブのすべてのオプションよりも優れています。

プレビューでは、ファイル全体ではなく PDF の一部をエクスポートできますか?

はい。 PDF を開き、サムネイル サイドバー (コマンド オプション 2) を表示し、必要なページを選択してデスクトップにドラッグするか、[ファイル]、[印刷] の順に使用します。結果として、それらのページのみを含む小さな PDF が生成され、その縮小された開始点からさらに圧縮されます。

プレビュー圧縮はオフラインでも機能しますか?

はい。 プレビューの「ファイル サイズの削減」は完全に Mac 上で実行されます。インターネットは必要ありません。これが、Ghostscript をインストールした後でもツールキットに含めておく主な理由です。

まずはカスタム Quartz フィルターを試してください。それでもポータルが要求するサイズ制限に達しない場合は、特定のターゲットを指定してブラウザ ツールに戻り、出力がそのサイズで許容できるかどうかを確認します。

関連記事