本文へスキップ
Convertube

PowerPoint ファイルとは:PPTX の構成と、PDF が画像になる理由

PPTX の中身、PowerPoint が決して見せないスライドマスターを必須とする理由、PDF を PowerPoint に変換すると編集可能な文字ではなく画像になる理由を解説します。

概要

種類
ドキュメント
拡張子
.pptx
MIME タイプ
application/vnd.openxmlformats-officedocument.presentationml.presentation
別名
PPTX, PPT, Microsoft PowerPoint, slides

.pptx ファイルは XML パーツの ZIP で、.docx や .xlsx と並ぶ Office Open XML ファミリーの 3 つ目です。中の仕組みはブックより多くあります。プレゼンテーションのパーツとスライドごとのパーツに加え、PowerPoint はスライドマスター、スライドレイアウト、テーマのないファイルを開こうとしません。目に見えるものが何もそれらを使っていなくてもです。そのため、最小限の有効なファイルでも、最初のスライドができる前に 9 つのパーツが必要です。中のすべては EMU(English Metric Unit)で測られ、1 ポイントは 12,700 EMU です。インチでもセンチメートルでも割り切れるように選ばれた単位です。

続きを読む

ここで PDF を PPTX に変換すると、1 ページが 1 スライドになり、各スライドにはそのページの画像が入ります。ページにもそうはっきり書いてあり、別のものであるかのようにほのめかすことはしません。代わりに各ページを編集できる図形やテキストボックスとして組み立て直すには、記録されていないレイアウトを推測する必要があります。PDF から Word への変換と同じ問題ですが、スライドはほとんどがレイアウトなので、推測が間違える部分ははるかに多く、正しく拾える文章ははるかに少なくなります。画像は誠実な選択肢です。元とまったく同じに見え、その中の何も編集できません。

スライドのサイズは 16:9 のデフォルトではなく、元のページ自体の寸法を使います。A4 のレポートを 16:9 のスライドに変換すると、両側に空の帯が付いた状態で届き、元の文書の見た目とは違ってしまいます。ページに合わせれば、作成者が選んだ縦横比が保たれます。結果が本当にプレゼンテーションであること、つまりもっともらしく見えるだけの XML ではないことは、PowerPoint 自体で開いて確認しています。自分で書き出したファイルを解凍して、入れたものが見つかったところで、何の証明にもなりません。

スライドのファイルは、元の PDF よりかなり大きくなると考えてください。PDF が文字と描画命令を持っていたところに、各スライドは描画済みの画像を持つからです。アーカイブ自体は圧縮せずに格納しています。PNG はすでに deflate 圧縮されているので、ZIP の圧縮にもう一度かけても時間がかかるだけで、ほとんど何も節約できません。

他の形式を PowerPoint に変換

PowerPoint:よくある質問

変換後に文字を編集できますか?

できません。各スライドは対応する PDF ページの画像なので、文字は画像の一部です。編集できる文字が必要なら、PDF から Word への変換で段落と見出しを組み立て直せます。その代わりにレイアウトは失われます。

なぜページを本物のテキストボックスとして組み立て直さないのですか?

PDF が記録しているのはスライドではなく、位置を指定された文字だからです。枠がどこにあったか、どの行がまとまるのか、何が見出しではなくキャプションなのかは、すべて推測するしかありません。そしてスライドはほとんどがレイアウトなので、文章のページよりも間違える部分がずっと多いのです。

なぜ PPTX は PDF よりずっと大きいのですか?

PDF は文字と描画命令を保存していましたが、スライドのファイルはページごとに描画済みの画像を保存するからです。画像は、それを描くはずだった命令より単純に大きいのです。

スライドのサイズはどうなりますか?

16:9 ではなく、元のページ自体のサイズです。A4 や Letter の文書は、空の帯に挟まれることなく縦横比が保たれます。

本物の .pptx ですか?一部のビューアーでしか開けないものですか?

本物です。XML を調べるのではなく、出力を PowerPoint で開いて確認しています。構造的にはもっともらしくても開けないことはあり得ます。スライドマスター、レイアウト、テーマがすべて入っているのは、まさにそのためです。

ここで PowerPoint を PDF に変換できますか?

ローカルではできません。スライドを PowerPoint と同じように描画するには PowerPoint か LibreOffice が必要で、どちらもブラウザのタブでは動きません。ここでの変換は、PPTX から出ていくものではなく、PPTX へ向かうものです。