跳到主要内容
Convertube

PowerPoint 文件:PPTX 由什么构成,以及 PDF 为什么会变成图片

PPTX 里装了什么、PowerPoint 为什么非要一个你从来看不见的幻灯片母版、以及 PDF 转 PowerPoint 为什么产出的是图片而不是可编辑文字。

速览

类型
文档
扩展名
.pptx
MIME 类型
application/vnd.openxmlformats-officedocument.presentationml.presentation
别称
PPTX, PPT, Microsoft PowerPoint, slides

一个 .pptx 文件是一个装着 XML 部件的 ZIP,是 Office Open XML 家族里继 .docx 和 .xlsx 之后的第三个成员。它的机件比工作簿更多:除了演示文稿部件和每张幻灯片各自的部件,PowerPoint 还会拒绝打开一个没有幻灯片母版、没有版式、没有主题的文稿——哪怕看得见的地方一个都没用到。所以一个最小的、合法的文稿,在第一张幻灯片出现之前就已经有九个部件。里面的一切都以 EMU(English Metric Unit)计量,一磅等于 12700 EMU,这个单位之所以这样选,是为了让英寸和厘米都能整除。

展开说明

在这里把 PDF 转成它,意思是每页一张幻灯片,每张幻灯片上放着那一页的图片——页面上就是这么写的,不做任何暗示性的含糊。另一条路——把每一页重建成可编辑的形状和文本框——意味着要推断出从未被记录过的版式。这和 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 吗,还是只在某些查看器里打得开?

是真的,而且这一点是用 PowerPoint 打开产出文件来验证的,不是靠检查 XML。一份文稿可以结构上说得通却依然被拒绝打开——幻灯片母版、版式和主题之所以一个不少,正是因为这个。

这里能把 PowerPoint 转成 PDF 吗?

本地不行。要把文稿按 PowerPoint 的方式渲染出来需要 PowerPoint 或 LibreOffice,而它们都无法在浏览器标签页里运行。本站的转换是「进入 PPTX」而不是「从 PPTX 出来」。