Skip to content
Back to Blog
platform-pain-points

PDFがメールで送れないほど大きい?5つの圧縮戦略

2026-05-17 8 min read

なぜあなたのPDFは必要以上に大きいのか?

ほとんどのメールサーバーでは、添付ファイルのサイズを10 MBから25 MBの間に制限しています。Gmailは25 MB、Outlookは少し厳しく20 MBですが、企業メールサーバーはさらに厳しく、IT部門によっては10 MBのハードリミットを設けているところもあります。重要なファイルを「送信」した途端に、「メッセージサイズ超過」という恐ろしいエラーメッセージが返ってきた経験は、誰にでもあるでしょう。その苛立ちは、本当に厄介なものです。 原因は、ほとんどの場合、次の3つのうちのいずれかです。高解像度の画像、必要な文字が数文字しかないのにフォント全体が埋め込まれていること、または、ずさんな非圧縮設定で保存されたスキャンファイルです。印刷品質でInDesignから直接エクスポートされた40ページのパンフレットは、簡単に80 MBに膨れ上がることがあります。同じドキュメントでも、画面表示用に適切に準備されていれば、5 MBをはるかに下回るはずです。 問題を解決する前に、まず診断する必要があります。Macでは、PDFをプレビューで開き、「ファイル」>「PDFとして書き出す」に進むと、おおよそのファイルサイズをすぐに確認できます。Adobe Acrobatでは、「文書のプロパティ」パネル(Ctrl+D / Cmd+D)が最初のステップですが、真の力は「ツール」>「印刷工程」にある「プリフライト」ツールにあります。詳細な内訳を知りたい場合は、PDF Analyzerのような無料のデスクトップアプリを使えば、画像、フォント、その他のデータがどれくらいのバイト数を占めているかを正確に示してくれます。問題が15 MBの写真によるものなのか、肥大化したフォントコレクションによるものなのかを知ることで、どの戦略を最初に試すべきかが正確にわかります。

戦略1:画像解像度を下げて再圧縮する

画像は、PDFが肥大化する最大の原因です。600 DPIでスキャンされた写真は、画面で読むには完全にオーバースペックです。画面表示には150 DPIで十分であり、印刷の標準は300 DPIです。もしPDFに600 DPIの写真が含まれている場合、それらを150 DPIにダウンサンプリングするだけで、画像データのサイズを約90%削減できます。 Adobe Acrobat Proをお持ちの場合は、「ツール」>「PDFを圧縮」に進み、「高度な最適化」を選択します。画像のパネルで、カラー画像とグレースケール画像の両方を、225 PPIを超える画像に対して150 PPIでバイキュービックダウンサンプリングに設定します。次に、圧縮をJPEGに変更し、品質を「中」(通常45〜55の値が良好に機能します)に設定します。スキャンされたテキストや線画のようなモノクロ画像には、JBIG2圧縮を使用してください。ほとんどのドキュメントにおいて、古いCCITT Group 4標準よりもはるかに効率的です。 Acrobat Proをお持ちでないですか?CocoConvertのPDF Compressorは、このプロセス全体を自動化します。ファイルをアップロードし、「画面」または「Web」の圧縮プリセットを選択するだけで、ツールが画像を150 DPIにダウンサンプリングし、スマートなJPEG圧縮を適用します。30 MBの写真が多いパンフレットは、通常2〜5 MBの範囲に縮小されます。簡単な注意点として、CocoConvertはロゴやチャートのようなベクターアートワークには手を加えません。これらの種類の圧縮から恩恵を受けないため、ツールはそれらを不必要にラスタライズすることはありません。

戦略2:透明効果を統合し、不要なレイヤーを削除する

デザインにある滑らかなドロップシャドウやグラデーションには、ファイルサイズという隠れたコストがかかっています。透明効果はPDFビューアに追加の処理を要求しますが、さらに悪いことに、一部のエクスポートワークフローでは透明なオブジェクトと統合されたプレビューの両方を埋め込み、実質的にそれらの要素のデータを倍増させてしまいます。これは静かですが、肥大化の大きな原因です。 Adobe IllustratorやInDesignで作業している場合、これをソースで修正できます。PDFエクスポートダイアログの「詳細」にある「透明を統合」オプションを有効にしてエクスポートしてください。これにより、デザインが多いドキュメントのファイルサイズを10〜30%削減できます。ファイルが印刷される可能性がある場合は「高解像度」プリセットが最適ですが、メール用であれば「中解像度」で十分です。 CADやVisioから作成されたレイヤー付きPDFも、余分な重みを持っています。これらのレイヤーはほとんどの読者には見えませんが、それでもスペースを占有します。Acrobat Proでは、「表示」>「表示/非表示」>「ナビゲーションパネル」>「レイヤー」から統合できます。レイヤーを選択し、オプションメニューを使用して「レイヤーを統合」し、新しいファイルとして保存します。 CocoConvertには専用のレイヤー統合機能がないため、ファイルサイズが複雑な透明効果やエンジニアリングレイヤーによるものである場合は、Acrobat Proまたはオープンソースの強力なツールであるGhostscriptが最適なツールです。`-dFlattenTransparency`フラグを使用したシンプルなGhostscriptコマンドで、確実かつ無料で作業を行うことができます。

戦略3:埋め込みフォントをサブセット化または削除する

フォントは驚くほど重く、数キロバイトから数メガバイトもの容量を追加することがあります。問題はフルフォントの埋め込みです。これは、大きなUnicodeフォントであれば65,000文字以上ものすべてのグリフをファイルに詰め込んでしまい、たとえAからZの文字しか使っていなくても、そのすべてが埋め込まれてしまうのです。解決策はフォントのサブセット化です。これにより、実際に使用した文字だけが埋め込まれ、完成したドキュメントにとっては、ほとんどの場合これが正しい選択です。 InDesignでは、PDFエクスポートダイアログの「詳細」>「フォント」でこの動作を強制できます。「使用される文字の割合が次の値以下の場合にフォントをサブセット化」を100%に設定するだけです。Microsoft Wordでは、「ファイル」>「オプション」>「保存」>「ファイルにフォントを埋め込む」に進み、「ドキュメントで使用されている文字だけを埋め込む」と「一般的なシステムフォントを埋め込まない」がチェックされていることを確認してください。 PDFがすでに作成されている場合、Acrobat ProのPDFオプティマイザー(「ファイル」>「その他の形式で保存」>「最適化されたPDF」)を使用すると、フォントパネルからフォントを埋め込み解除できます。これは積極的でリスクのある手段です。受信者がまったく同じフォントをインストールしている場合にのみ機能します。ArialやTimes New Romanのような非常に一般的なフォントを使用しているドキュメントにのみ試してください。カスタムフォントやライセンスフォントを使用している場合は、適切なサブセット化に留めてください。 例を挙げましょう。カスタムのセリフフォントを使用した12ページの法的文書は9.8 MBでした。フォントファイル内の8,000以上のグリフのうち、使用されたのはわずか340グリフでした。フォントをサブセット化した後、PDFは1.2 MBにまで縮小され、視覚的な違いは一切ありませんでした。

戦略4:まず圧縮形式に変換し、その後PDFに戻す

直感に反するようですが、PDFを整理する最善の方法は、完全に再構築することである場合があります。この力ずくのアプローチは、複数回編集されたファイルに蓄積されたすべてのジャンク(重複リソース、孤立したオブジェクト、改訂履歴、隠されたメタデータなど)を剥ぎ取ります。 最もシンプルなバージョンは、「PDFとして印刷」するトリックです。Windowsでは、ファイルを開き、Ctrl+Pを押し、「Microsoft Print to PDF」を選択します。Macでは、プレビューで開き、「ファイル」>「PDFとして書き出す」を使用します。どちらの方法もドキュメントをゼロから再レンダリングし、余分なものをすべて取り除きます。大きな欠点は、検索可能なテキスト、ハイパーリンク、フォームフィールドが失われることです。これは破壊的なプロセスです。 より強力な方法はGhostscriptを使用することです。`gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf`というコマンドは、ファイルをきれいに再構築します。`/ebook`設定は150 DPIの画像をターゲットにしており、メールには最適です。`/screen`設定はより積極的で72 DPIですが、最新のディスプレイではソフトに見えすぎるかもしれません。 CocoConvertの圧縮ツールも同様の再レンダリングパイプラインを使用しています。PDFをアップロードすると、当社のエンジンがファイルを再構築し、冗長なオブジェクトを削除し、画像を再圧縮します。何週間もAcrobatでやり取りされ編集されてきたPDFの場合、このステップだけで、目に見える品質の損失なしにファイルサイズを40〜60%簡単に削減できます。

戦略5:ドキュメントを分割し、ファイル転送サービスを利用する

時には、敗北を認めざるを得ないこともあります。高解像度の図が含まれており、300 DPIを維持しなければならない200ページの技術マニュアルが、10 MBに縮小されることはありません。無理に圧縮しようとするのはやめましょう。正しい解決策は、より良い圧縮ではなく、より良い配信方法です。 コンテンツが許すのであれば、ドキュメントを分割することは完全に有効な戦略です。120 MBのレポートを、それぞれ24 MBの5つの章に分割すれば、各章をメールで簡単に送信できます。Acrobat Proでは、「ツール」>「ページの整理」>「分割」で行います。Acrobatをお持ちでない場合は、CocoConvertもシンプルなPDF分割ツールを提供しており、ページ範囲を定義することができます。 圧縮も分割もできないファイルの場合は、メール添付を諦めて、適切なファイル転送サービスを利用する時です。Google Drive、Dropbox、OneDrive、WeTransferはすべて2 GB以上のファイルを処理できます。共有リンクを送るだけで済みます。外部クライアントにファイルを送る場合、私はWeTransferが最も抵抗が少ないと感じています。無料ティアで最大2 GBまで対応し、受信者がアカウントを作成する必要もありません。 もしあなたが常にこれらの制限にぶつかっているのであれば、問題はあなたのワークフローにあります。誰かが、画面表示用であるにもかかわらず、印刷品質でPDFをエクスポートしているのです。問題を根本から解決しましょう。InDesign、Word、またはチームが使用する他のツールで「Webエクスポート」プリセットを作成し、メールで送信するものすべてにそれをデフォルトとして設定してください。問題が始まる前に阻止するのです。

状況に応じた最適な戦略を選ぶ

ここには唯一の魔法の解決策というものはありません。適切な修正方法は、ファイルがなぜこれほど大きくなっているのか、そしてどの程度の品質を絶対に維持しなければならないのかによって、完全に異なります。 PDFが契約書、フォーム、またはその他の紙媒体のスキャンですか?戦略1があなたの答えです。スキャンは単なる画像なので、再圧縮が鍵となります。解像度を300 DPIから150 DPIにJPEG圧縮で落とせば、25 MBのスキャンは3 MB未満になります。CocoConvertのコンプレッサーまたはAcrobatの「スキャンされたPDFを最適化」ツールを使用してください。 グラデーション、カスタムフォント、透明効果が満載のデザインファイルですか?戦略2と3の組み合わせが必要です。透明効果を統合し、フォントをサブセット化してください。重要なのは、PDFをエクスポートする前に、元の作成アプリケーションでこれを行うべきだということです。後で修正しようとすると、面倒で予測不可能です。問題を根本から解決してください。 PDFが古く、何週間も編集され、やり取りされてきたものですか?戦略4を使用してください。Ghostscriptまたは圧縮ツールによる完全な再レンダリングは、個別の最適化では見逃されがちな、蓄積されたデジタルジャンクや冗長なデータを外科的に除去してくれます。 最後に、もしあなたが大規模な技術マニュアルや高解像度の印刷ファイルをメールで送ろうとしているなら、やめてしまってください。メールはその仕事には不適切なツールです。Google DriveやSharePointに共有フォルダを設定し、リンクを送る方が、より信頼性が高く、完全な品質を保ち、誰もが受信トレイとの格闘から解放されます。一度きりの緊急事態で、*今すぐ*ファイルを送る必要がある場合は、CocoConvertのPDF Compressorが、画像や複数回編集されたドキュメントによる最も一般的な肥大化を処理できるように作られており、ソフトウェアのインストールも不要です。アップロードして圧縮し、次の作業に進みましょう。

PDFがメールで送れないほど大きい?5つの圧縮戦略 | CocoConvert Blog