PowerPoint プレゼンテーション内に PDF を埋め込むと、作成される PPTX ファイルのサイズが元の 2 倍、さらには 3 倍にまで膨らむことがあります。 3 MB の PDF が埋め込まれた 5 MB の PowerPoint ファイルは、PowerPoint が OLE コンテナ ラッパーとレンダリングされたプレビュー イメージを追加した後、最終的に 12 MB を超えることがよくあります。 PowerPoint に挿入する前に埋め込み PDF のサイズを小さくすることは、プレゼンテーション ファイルを電子メール、クラウド ストレージ、または厳格なアップロード制限が適用される企業ファイル共有プラットフォームで管理および共有できる状態に保つための最も信頼できる方法です。
多くの専門家は、クライアントとの会議や会議でのプレゼンテーションの直前、サイズの大きなファイルが受信者の電子メール サーバーから戻ってきたとき、または会議プラットフォームへのアップロードに数分かかるときなど、最悪の瞬間にこの問題を発見します。標準の Gmail 添付ファイルのファイル サイズ制限は 25 MB です。 Outlook の場合、デフォルトの制限は 20 MB です。 10 MB の PDF といくつかの高解像度スライド画像が埋め込まれた単一のプレゼンテーションは、これらのしきい値を簡単に超える可能性があります。この問題を修正するためにプレゼンテーションを再構築する必要はありません。埋め込む前に PDF に適用されるいくつかの対象を絞った手順により、すばやく開いてスムーズに共有できるコンパクトな PPTX ファイルが生成されます。

PDF を埋め込むと PowerPoint ファイルが非常に大きくなるのはなぜですか
PowerPoint は、[挿入]、[オブジェクト]、[ファイルから作成] を使用して PDF を埋め込む場合、PDF にリンクしません。 PDF バイナリ データの完全なコピーが PPTX アーカイブ内に保存され、スライド上に表示される各埋め込みページのレンダリングされたプレビュー イメージも保存されます。レンダリングされるページ数と、PowerPoint がプレビュー ビットマップに選択する解像度に応じて、プレビュー イメージだけで 1 ~ 3 MB が追加される可能性があります。元のドキュメントのすべてのフォント、画像、メタデータ、および非圧縮オブジェクト ストリームを含む PDF バイナリ データは、PPTX がすべての内部部分に適用する ZIP レベルのデフレートを超えて、変更されず非圧縮のまま PPTX アーカイブ内に存在します。
PDF ファイル形式は、ISO 32000 標準 (Adobe、「PDF Reference 1.7」、2006) で定義された相互参照ツリー構造に編成されたオブジェクトのコレクションとしてコンテンツを保存します。 PowerPoint はこれらのオブジェクトをインポートするときに、OLE (オブジェクトのリンクと埋め込み) コンテナーでラップします。各 OLE コンテナは、既に構造化された PDF データにヘッダー、プレゼンテーション プレビュー ストリーム、およびパッケージ化メタデータを追加します。 OLE ラッパーのオーバーヘッドとプレビュー ビットマップは通常、埋め込みオブジェクトの合計サイズの 20 ~ 30% を占めます。残りの 70 ~ 80% は生の PDF コンテンツです。
WukongPDF の PDF 圧縮 研究室でのファイル構造分析では、1 つ以上の PDF が埋め込まれたプレゼンテーションでは、埋め込みドキュメントが最終的な PPTX ファイル サイズの 60 ~ 80% を占めることがわかりました。埋め込まれた OLE オブジェクト ストリームとそれに関連するレンダリングされたプレビュー イメージは、ほとんどの場合、ファイル肥大化の最大の原因であり、高解像度のスライド背景イメージや埋め込まれたビデオ サムネイルさえも上回ります。
この構造を理解することで、最適化戦略が決まります。 PDF ペイロード自体を削減したり、PowerPoint が全ページ プレビューを生成しないようにしたり、埋め込む前に PDF から不要なページを削除したり、OLE 埋め込みパスを完全にバイパスしたりすることができます。これらの各レバーにより、最終的な PPTX ファイル サイズが大幅に減少します。
PDFを圧縮してみる
インストールは必要ありません。ブラウザで直接動作します。
PDF を埋め込む前に圧縮する
最も効果的で簡単な方法は、PDF を PowerPoint に挿入する前に専用の圧縮ツールを使用して実行することです。最新のPDF サイズ縮小 ツールは、未使用の埋め込みフォントを削除し、高解像度画像を画面上で鮮明な解像度にダウンサンプリングし (プロジェクターやモニターでのプレゼンテーション用途には 150 ~ 200 DPI で十分です)、冗長または重複したオブジェクト ストリームを削除し、必要に応じて JPEG 2000 や JBIG2 などのより効率的なアルゴリズムを使用して画像データを再圧縮できます。
300 DPI の印刷可能な高解像度画像を含む 5 MB の PDF は、画面に最適化された設定を使用すると、多くの場合 1 MB 未満に縮小できます。コンテンツを会議室のスクリーンに投影したり、標準的なラップトップ ディスプレイで表示したりする場合、視覚的な品質の違いは認識できません。以下の表は、さまざまな圧縮レベルでの品質とサイズのトレードオフをまとめたものです。
| 圧縮レベル | 一般的なサイズ縮小 | 最適な用途 | 画質への影響 |
|---|---|---|---|
| 画面(150DPI) | 65 ~ 80 パーセント | カンファレンスのプレゼンテーション、Web 共有、電子メールの添付ファイル | 画面上では最小限、フルサイズで印刷すると目立ちます |
| バランス型 (200 DPI) | 45 ~ 65 パーセント | 混合使用: 画面上での表示とオフィスでの時折の印刷 | ほとんどのオフィス用レーザーおよびインクジェット印刷に対応 |
| 印刷 (300 DPI) | 20~40パーセント | 主に高品質の印刷出力を目的としたドキュメント | 通常の観察距離ではオリジナルとほぼ同じ |
PowerPoint 埋め込み用に PDF を準備する場合、ほとんどの場合、画面またはバランスの取れた圧縮レベルが正しい選択となります。プレゼンテーション自体が主要な成果物です。埋め込まれた PDF は、印刷マスターとしてではなく、参照またはソース文書として機能します。受信者が印刷品質のバージョンを必要とする場合は、元の非圧縮 PDF を埋め込むのではなく、別のダウンロード リンクとして提供します。
PDF を埋め込む代わりに個々のスライド画像に変換する
OLE 埋め込みに代わる実用的な方法は、各 PDF ページを高品質の画像に変換し、それをスライドの背景として、または個々のスライドの画像オブジェクトとして直接挿入することです。このアプローチにより、OLE コンテナーのオーバーヘッドが完全に回避され、出力解像度と圧縮をピクセル レベルで制御できるようになります。その代償として、PowerPoint 内でコンテンツが検索できなくなり、テキストを選択できなくなります。受信者が埋め込みドキュメントからテキストをコピーする必要がない場合、この方法では、完全な視覚的忠実性を維持しながら、可能な限り最小の PPTX ファイルが生成されます。
このワークフローでは、PDF 圧縮 または PDF から画像へのコンバーターを使用して、標準のプロジェクターと画面の解像度に一致する 1920 x 1080 ピクセルで各ページをエクスポートします。エクスポートした各画像を、同じ 16:9 の寸法に設定された空の PowerPoint スライドに挿入します。この方法で変換された 10 ページの PDF では、通常、プレゼンテーションの合計が 2 ~ 5 MB 追加されますが、同じドキュメントを OLE で完全に埋め込んだ場合は 12 ~ 25 MB 追加されます。ページごとの画像サイズは、コンテンツの複雑さによって異なります。シンプルなレイアウトのテキストの多いページは、JPEG 形式で効率的に圧縮されます。写真やグラデーションの背景を含むページは、同じ解像度でもより多くのスペースを消費します。
この方法では、互換性のある PDF ビューアまたは OLE ハンドラーがないマシン上で PowerPoint が埋め込み PDF プレビューのレンダリングに失敗するという問題も解決されます。埋め込み画像は、Windows、macOS、および Web ベースの PowerPoint クライアントのすべてのバージョンの PowerPoint で同じようにレンダリングされます。さまざまな環境で確実に動作する必要があるプレゼンテーションの場合、画像アプローチが最も高い互換性を提供します。
埋め込む前に PDF から不要なページを削除する
多くの埋め込み PDF には、プレゼンテーション中に聴衆が決して見ることのないページが含まれています。製品パンフレットの PDF には、表紙、法的免責条項、フォームの白紙の裏面、およびスライドデッキのウォークスルー中に何の価値も追加しない付録資料が含まれている場合があります。埋め込む前に関連ページのみを抽出すると、一般的な複数ページのビジネス ドキュメントの埋め込みペイロードが 30 ~ 50% 削減されます。
ページのサムネイルが表示されるビューアで PDF を開き、実際に必要なページ番号をメモし、ページ分割または抽出ツールを使用してそれらのページのみを含む新しい PDF を作成します。ほとんどのブラウザベースのツールでは、サムネイルをクリックするか、カンマで区切ってページ範囲を入力することでページを選択できます。結果としてスリム化された PDF はきれいに埋め込まれ、PPTX アーカイブ内で占めるスペースがはるかに少なくなります。この手順と圧縮を組み合わせると、元は 15 MB だった埋め込み PDF をプレゼンテーション内で 2 MB 以下に減らすことができます。
PowerPoint Embed 設定を調整して出力を小さくする
PowerPoint for Windows では、[オブジェクトの挿入] ダイアログに [アイコンとして表示] が表示されます。埋め込まれた PDF がスライド上でどのように表示されるかを変更するチェックボックス。このオプションを選択すると、PowerPoint では最初の PDF ページのレンダリングされたプレビュー イメージの代わりに、クリック可能なアプリケーション アイコンが表示されます。これにより、埋め込まれたバイナリ データ自体は削減されませんが、PowerPoint がインライン ページ表示用に生成および保存する大きなプレビュー ビットマップが削除されます。欠落しているプレビュー ビットマップによるファイル サイズの節約は、ページの寸法とプレビューの色深度に応じて、通常、埋め込み PDF ページあたり 1 ~ 3 MB の範囲になります。
この設定にアクセスするには、[挿入]、[テキスト]、[オブジェクト] に移動し、[ファイルから作成] を選択します。圧縮 PDF ファイルを参照し、「リンク」と「リンク」の両方にチェックを入れます。外部ファイルへのライブリンクと「アイコンとして表示」が必要な場合は、インライン ページ プレビューを抑制します。アイコンとそのキャプション テキストをカスタマイズして、埋め込みファイルの内容を説明できます。 「第 3 四半期財務報告書 (PDF、クリックして開きます)」のようなキャプション。スライドのレイアウトをすっきりさせ、ファイル サイズを小さく保ちながら、聴衆に明確な指示を与えます。
macOS 上の PowerPoint の場合、同等のパスは「挿入」、「オブジェクト」、「ファイルから」です。 「アイコンとして表示」オプションが同じダイアログに表示されます。 Mac バージョンの PowerPoint は、Windows バージョンよりもわずかに高いデフォルト解像度でプレビュー ビットマップを生成するため、アイコン表示を有効にすると、Mac で作成されたプレゼンテーションの相対的な節約量がさらに大きくなります。
最適な設定を使用してプレゼンテーションを正しい形式で保存する
デフォルトの PPTX 形式は、内部的にすでに ZIP 圧縮されたアーカイブになっていますが、埋め込まれた OLE オブジェクトの PowerPoint の内部圧縮は、アプリケーションのバージョン、プラットフォーム、およびユーザー設定によって異なります。最新の PPTX 形式 (.pptx) でプレゼンテーションを保存すると、埋め込みオブジェクト ストレージを含むすべての内部部分に標準の ZIP deflate 圧縮が適用されます。従来の PPT 形式 (.ppt、97-2003 バイナリ形式) では ZIP パッケージ化のメリットが得られず、非常に大きなファイルが生成されます。出力サイズをできるだけ小さくするには、常に PPTX を使用してください。
PowerPoint for Microsoft 365 (バージョン 2301 以降) には、[ファイル]、[オプション]、[詳細設定]、[画像サイズ]、[品質] の下に [編集データを破棄する] というオプションが含まれています。 「ファイル内の画像を圧縮しない」チェックボックス。 「ファイル内の画像を圧縮しない」のチェックを外すデフォルトの解像度を 220 ppi に設定すると、埋め込まれたドキュメントのレンダリングされたプレビュー イメージに自動 JPEG 圧縮が適用されます。この設定変更だけで、画面上に目に見える品質の違いが生じることなく、プレゼンテーション ファイルの合計サイズをさらに 10 ~ 15 パーセント削減できます。この設定は、埋め込み PDF だけでなく、プレゼンテーション内のすべての画像と埋め込みオブジェクトのプレビューに適用されます。
直接検査および最適化のために PPTX ファイルを ZIP アーカイブとして開く
PPTX はファイル拡張子が異なる標準の ZIP アーカイブであるため、その内容を抽出し、埋め込まれたオブジェクトのサイズを検査し、PDF オブジェクトを手動で圧縮し、アーカイブを再パッケージすることができます。これは、ファイル サイズを最大限に削減する必要があり、コマンド ラインまたはファイル エクスプローラーでファイル アーカイブを快適に操作できる場合に適した高度なテクニックです。 .pptx ファイル拡張子の名前を .zip に変更し、アーカイブを抽出し、抽出されたディレクトリ構造内の ppt/embeddings フォルダーに移動します。そこには生の OLE オブジェクトがあり、通常はプレゼンテーションに挿入された順序で oleObject1.bin、oleObject2.bin などの名前が付けられます。
各 .bin ファイルには、元の埋め込み PDF データと OLE ラッパー メタデータが含まれています。これらのバイナリ オブジェクトをテキスト エディタで直接編集することはできませんが、そのサイズを特定し、どの埋め込みオブジェクトが最も多くのスペースを消費しているかを判断することはできます。 PowerPoint の「オブジェクトの変更」を使用して、サイズが大きい埋め込み PDF を圧縮バージョンに置き換えます。またはワークフローを再埋め込みます。 10 MB の埋め込み PDF を、PPTX 内の 800 KB の圧縮された同等の PDF に交換した後のサイズの違いにより、合計ファイルが 14 MB 以上から 3 MB 未満に削減され、電子メールの添付ファイルが拒否されるか、クライアントや同僚にスムーズに配信されるかの違いが生じます。
埋め込まれた PDF を小さくしておくことで、電子メールの返送、クラウドへのアップロードの遅さ、携帯電話でファイルを開けない受信者のイライラを回避できます。まず PDF を画面に適した解像度に圧縮し、不要なページを削除し、プレビュー ビットマップのオーバーヘッドを避けるためにアイコンとして表示モードの使用を検討し、最終的なプレゼンテーションを常に PPTX 形式で保存します。埋め込みドキュメント内で検索可能なテキストを維持することが要件ではない場合、PDF ページをスライド イメージに変換すると、デバイスやプラットフォーム間で最も幅広い互換性を備えた、可能な限り小さいプレゼンテーション ファイルが生成されます。
PDFを圧縮してみる
インストールは必要ありません。ブラウザで直接動作します。
