我需要将演示文稿中的所有幻灯片克隆到基本演示文稿,并将克隆幻灯片的布局更改为基本演示文稿的布局。
我采取的方法是,
(表示为B的基本表示,将被克隆的表示表示为C)
将C的每张幻灯片的幻灯片部分复制到B中。
将B的主人复制到C
删除B中新添加的幻灯片的现有布局部分(从C克隆的幻灯片)。
将所需的布局部分从B添加到新添加的幻灯片部分。
遍历LayoutId并重新排序它们以包含唯一值。
结果显示输出已损坏。
基础演示:
克隆演示:
错误讯息:
结果输出:
第一张幻灯片已损坏
我也尝试过提到的演示文稿构建器, openxmldeveloper
给定代码段的选项2有点类似于我想要实现的内容。 但结果输出是一样的。
可以从here下载包含我正在尝试克隆的文件的演示文稿构建器项目
在这里,我们尝试将两个演示文档文档克隆到一个新的演示文档文档(从头开始构建),但是使用所有幻灯片的第一个克隆演示文稿(基本演示文稿)的母版和布局。
文件: Companies.pptx(basepresentation), Customer Content.pptx(克隆演示文稿), Out2.pptx(结果演示)
答案 0 :(得分:2)