我需要将演示文稿中的所有幻灯片克隆为基本演示文稿,并将克隆幻灯片的布局更改为基本演示文稿的布局。
我采取的方法是,
(基本表示表示为 B,要克隆的表示表示为 C)
将C的每张幻灯片的幻灯片部分复制到B中。
将 B 的 master 复制到 C
删除 B 中新添加的幻灯片部分的现有布局部分(从 C 中克隆的幻灯片)。
将所需的布局部分从 B 添加到新添加的幻灯片部分。
遍历 LayoutId 并重新排序它们以包含唯一值。
结果表示是损坏的输出。
基地介绍:
克隆演示:
错误信息:
结果输出:
第一张幻灯片已损坏
我还尝试了 openxmldeveloper中提到的演示文稿生成器
给定片段的选项 2 与我想要实现的有点相似。但是结果输出是一样的。
可以从此处下载包含我要克隆的文件的演示文稿生成器项目
在这里,我们尝试将两个演示文稿文档克隆到一个新的演示文稿文档(从头开始构建),但对所有幻灯片使用第一个克隆演示文稿(基本演示文稿)的母版和布局。
文件:Company.pptx(基本演示)、Customer Content.pptx(克隆演示)、Out2.pptx(生成演示)