macOS 系统对 PDF 的原生支持确实太方便了,在制作 PPT 的时候可以直接拖进 PDF 图像(里面混合着矢量图和位图),这样无论是在 PPT 还是导出成(或另存为) PDF 的时候,缩放之后矢量图的部分都能好好的保存细节,仍然是矢量图。
然而 Windows 下 PowerPoint 并没有这样的对 PDF 格式的原生支持。在 Windows 里面打开在 Mac 下使用 PDF 制作的 PPT 时,经常会发现图像内容缺失,有部分元素无法显示。 对于矢量图 Windows 下的 PowerPoint 只支持 svg,emf,wmf 格式。相较于 PDF 格式,emf 和 wmf 格式的图像文件占用空间大了十几二十倍(真的非常夸张)。余下的 svg 格式还不错,文件尺寸上一般就是 PDF 的两倍,而且导入 PPT 之后还可以"Convert to Shape",使得用户可以直接在 PPT 里面增删 PDF 图像里的元素。可是 Windows 下如果另存为(或用 Acrobat 导出) PDF 之后,位图被压缩得厉害,充斥着大量大量 jpeg 的 artifacts 。我已经在 PPT 里的设置中不允许压缩图像了,导出设置里也没有找到更多的可以调节的选项。
而且,svg 格式在 Mac 中没有原生支持。所以如果使用 svg 在 Mac 下制作 PPT ,虽然 PPT 可以用(就是文件变大),导出成 PDF 之后原矢量图就变成了位图。如果把 svg 在 PPT 中转成 Shape(图形),那导出的 PDF 里面也是位图被压缩,有 jpeg 的 artifacts 。
OP 经常性的使用两个系统,但是带矢量图的 PPT 没法互通的痛点着实令人奔溃。不知道有没有大佬有什么建议?感谢!