如何在python中复制PowerPoint文件

2024-09-30 01:26:07 发布

您现在位置:Python中文网/ 问答频道 /正文

问题:

我试图将幻灯片从一个演示文稿复制到另一个演示文稿,但它返回错误:

Traceback (most recent call last):

File "C:\Users\vuse1\documents\visual studio 2015\Projects\PythonApplication\PythonApplication\PythonApplication.py", line 8, in  
 prs2.slides.add_slide(copySlide) 
File "C:\Python27\lib\site-packages\pptx\slide.py", line 287, in add_slide
  slide.shapes.clone_layout_placeholders(slide_layout) 
File "C:\Python27\lib\site-packages\pptx\shapes\shapetree.py", line 515, in
  clone_layout_placeholders for placeholder in slide_layout.iter_cloneable_placeholders():  
AttributeError: 'Slide' object has no attribute 'iter_cloneable_placeholders'

代码:

from pptx import Presentation

prs1 = Presentation("C:\\Users\\vuse1\Desktop\\first.pptx")
prs2 = Presentation("C:\\Users\\vuse1\Desktop\\second.pptx")

copySlide=prs1.slides[0]

prs2.slides.add_slide(copySlide)

prs2.save("C:\\Users\\vuse1\Desktop\\second.pptx")

Tags: inpyaddlineusersfilelayoutslide

热门问题