PowerPointをPDFに変換
.pptxのプレゼンを、1スライドにつき1ページのPDFに変換します。100% ブラウザ内で完結します。
PowerPointを選択
またはここにドラッグ — .pptxのみ(古い.pptは先に保存し直してください)
—
テキストの内容とインライン画像は保持されます。スライドの詳細な レイアウト(変形、マスターテーマ、アニメーション)はおおまかです。 ピクセル単位で正確なPowerPoint→PDFには、PowerPoint組み込みの エクスポートを使ってください。
Your file is ready
Processed entirely in your browser — the file never left your device.
このページでのPowerPointからPDFへの変換のしくみ
3ステップ。ファイルはブラウザ内にとどまります。
PPTXを選ぶ
.pptxをドラッグまたは選択します。JSZipでローカルに開かれ、アップロードの工程はありません。
各スライドを解析
各スライドのXMLを走査し、テキストのスパンを順番に抽出し、画像の参照を_relsを通じて解決します。
.pdfをダウンロード
pdf-libが1スライドにつき1ページのPDFを縫い合わせます。Adobe Reader、プレビュー、ブラウザなど、どこでも開けます。
「PowerPointをPDFに変換」が実際に意味すること
.pptxをPDFに変換すると、プレゼンが、受け手にPowerPointのインストールを 求めずに共有・印刷・署名できる静的な文書に変わります。PDFはすべての デバイスで視覚的なレイアウトを保ちます。同じフォント、同じ改行、同じ ページサイズです。だからこそ、ほとんどのプロフェッショナルなプレゼンは PDFで共有されます。
私たちは完全にブラウザ内で実行されるため、この変換ツールはピクセル単位の レイアウト忠実さよりも内容の忠実さを優先します。テキスト、見出し、 インライン画像はきれいに通過します。各ページの流れは、PowerPointの 正確な座標ではなく上から下へと組まれます。元に近いですが、同一では ありません。
この変換ツールがブラウザ内で動作するしくみ
.pptxファイルは、Microsoftが文書化した形式であるOOXMLのZIPアーカイブです。
JSZip
を使ってタブ内でアーカイブを展開し、各
ppt/slides/slideN.xmlファイルを走査します。各段落
<a:p>について、テキストのスパン<a:t>
とその書式(太字、斜体、サイズ)を抽出します。<p:pic>
要素内の画像参照は、スライドの_relsファイルを通じて解決され、
ppt/media/から抽出されます。PDF自体は、オープンソースの
ライブラリpdf-lib
を使って構築され、1スライドにつき1ページで、
ppt/presentation.xmlから読み取った元のスライドの寸法に
合わせてサイズが設定されます。
うまくできること
- テキストの内容:各段落とスパンは太字/斜体/サイズとともに保持されます。
- インライン画像:スライドに埋め込まれたJPEGとPNGは元の解像度のまま通過します。
- スライドの順序と枚数:入力N枚のスライド、出力N枚のページ、元の順序のまま。
- スライドの寸法:ページサイズはプレゼンのスライドサイズに合わせます(既定はワイド)。
制限 — 正直にお伝えします
- レイアウトはピクセルではなく流れに基づきます。テキストはPowerPointの正確な座標ではなく各ページの上から始まります。
- マスターテーマとテンプレートはレンダリングされません。スライド固有の内容だけです。
- アニメーションとトランジションは破棄されます(そもそもPDFには存在しません)。
- グラフとSmartArtは視覚的には再現されません。テキスト内容は表示されることがあります。
- 埋め込みの動画と音声は省かれます。
- 古い.pptファイルはサポートされていません。先に.pptxとして保存し直してください。
プライバシーとセキュリティ
プレゼンには、ピッチデック、ロードマップ、財務予測、顧客固有の提案など、 機密性の高い素材が含まれることがよくあります。ほとんどのオンラインの PowerPointからPDFへのサービスは、.pptxを自社のインフラにアップロードし、 多くの場合LibreOfficeやPowerPoint自体を隔離環境で実行してレンダリング します。それは、たとえ一瞬であっても、ファイルを他者のサーバーに アップロードします。このツールは完全にブラウザ内で実行されるため、 どのスライドも端末から出ることはありません。
よくある質問
いいえ。.pptxはブラウザ内でJSZip(OOXMLのZIPです)によって展開され、ローカルで解析され、PDFはオープンソースのpdf-libパッケージによってタブ内で構築されます。結果は直接ダウンロードとして提供され、ファイルが端末から出ることはありません。
テキストの内容とインライン画像は保持されます。スライドのレイアウト(位置、変形、マスターテーマ)は近似的です。PowerPointが使う正確なピクセル位置ではなく、各スライドの上から流し込むようにテキストを配置します。ピクセル単位で正確な出力が必要な場合は、PowerPointの組み込みの「PDFとして保存」機能を使ってください。それが同一のレイアウトを保証する唯一の方法です。
破棄されます。アニメーションとトランジションはそもそもPDFには存在しません。SmartArtやグラフは、再現するのに完全なPowerPointのレンダリングエンジンが必要な別個のオブジェクトタイプとしてPowerPoint内に保存されており、このv0.1の変換ツールではサポートされていません。シェイプのテキスト内容は、たいていプレーンテキストとしてページに表示されます。
旧式の.pptは、閉じたバイナリ形式を持つ独自のOLE複合ファイルです。最新の.pptxはOOXMLで、ブラウザが直接読み取れる、オープンなZIPベースの形式です。.pptをPowerPoint/Keynote/LibreOfficeで開いて.pptxとして保存し直してから変換してください。
暗号化された.pptxファイルは、パスワードがないと展開できません。PowerPointで開き、パスワードを解除して(ファイル → 情報 → プレゼンテーションの保護)、保護を解除したコピーを保存し、それを変換してください。