【发布时间】:2020-07-20 12:22:28
【问题描述】:
由于 windows 10 Fall Creator 更新,您可以将 3D 模型 直接添加到 PowerPoint 演示文稿中。
我一直在使用 OpenXML 以编程方式创建 PowerPoint 文档,但是我找不到将 3D 模型 添加到PowerPoint 文档。有人知道如何实现吗?
正如史蒂夫在 cmets 中建议的那样,我创建了一个只有 3D 模型的空 pptx 文件,然后将其解压缩以查看内容。
在内容中有一个名为 media 的子文件夹,3D 内容位于其名称为“model3d1.glb”。
但是 3D 内容会自动从我使用的格式 (.3mf) 转换为 (.glb)。似乎 powerpoint 会自动将所有支持的格式转换为GL Transmission Format。
我的问题:是否可以避免转换?
【问题讨论】:
-
在 Powerpoint 中,创建一个没有内容的普通演示文稿,将其保存为 PPTX。向其中添加 3D 模型,以新名称再次保存。解压缩两者并比较 XML 内容。这至少应该为您指明正确的方向。
-
@SteveRindsberg 感谢您的建议。基于此,我已经更新了问题。请你看一下。
-
恐怕最新的问题超出了我的工资等级。它处理 PowerPoint 的内部结构,只有开发人员可以评论。 IIRC,PPT总是对图像做类似的事情;在导入时将单向转换为应用程序内部支持的一种格式(JPG、PNG、BMP、EMF、WMF)。
标签: c# powerpoint openxml