小编hod*_*kun的帖子

如何在python中复制PowerPoint文件?

问题:

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

追溯(最近一次通话):

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'
Run Code Online (Sandbox Code Playgroud)

码:

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")
Run Code Online (Sandbox Code Playgroud)

python powerpoint python-pptx

5
推荐指数
0
解决办法
163
查看次数

标签 统计

powerpoint ×1

python ×1

python-pptx ×1