如何使用 python-pptx 在演示文稿中间添加幻灯片?
How to add slide in the middle of presentation using python-pptx?
我有一个 template.pptx ,总共有 10 张幻灯片。我想复制幻灯片 2 的 slide/layout 并在 2 之后的 2 和 3 之间添加新幻灯片。
我目前能做的是在演示结束时复制并添加幻灯片。
prs = Presentation('C:\Documents\template.pptx')
slide = prs.slides.add_slide(prs.slide_layouts[1])
prs.save('C:\Documents\template_save.pptx')
我可以使用 java apache-poi 来做到这一点吗?
我试过混合方法,效果很好。
- 使用 python-pptx
在演示文稿末尾复制并添加幻灯片
- 使用 Apache POI 重新排序幻灯片
ppt.setSlideOrder(slides.length-1, 4); // Bring last slide to 5th position
我有一个 template.pptx ,总共有 10 张幻灯片。我想复制幻灯片 2 的 slide/layout 并在 2 之后的 2 和 3 之间添加新幻灯片。
我目前能做的是在演示结束时复制并添加幻灯片。
prs = Presentation('C:\Documents\template.pptx')
slide = prs.slides.add_slide(prs.slide_layouts[1])
prs.save('C:\Documents\template_save.pptx')
我可以使用 java apache-poi 来做到这一点吗?
我试过混合方法,效果很好。
- 使用 python-pptx 在演示文稿末尾复制并添加幻灯片
- 使用 Apache POI 重新排序幻灯片
ppt.setSlideOrder(slides.length-1, 4); // Bring last slide to 5th position