【发布时间】:2014-05-18 08:41:59
【问题描述】:
我正在尝试编辑 pptx xml 文件的属性以在幻灯片之间添加幻灯片,我知道有一个名为 python-pptx 的模块,但它无法做到这一点。
所以一切都从文件“[Content_Types].xml”开始,我要做的第一件事是在/ppt/slides/slide3.xml 之后添加一个字符串<Override ContentType="application/vnd.openxmlformats-officedocument.presentationml.slide+xml" PartName="/ppt/slides/slide4.xml"/>,然后将其他幻灯片的数量增加1
完整的xml看起来像这样
<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">
<Override ContentType="application/vnd.openxmlformats-officedocument.presentationml.slide+xml" PartName="/ppt/slides/slide1.xml"/>
<Override ContentType="application/vnd.openxmlformats-officedocument.presentationml.slide+xml" PartName="/ppt/slides/slide2.xml"/>
<Override ContentType="application/vnd.openxmlformats-officedocument.presentationml.slide+xml" PartName="/ppt/slides/slide3.xml"/>
<Override ContentType="application/vnd.openxmlformats-officedocument.presentationml.slide+xml" PartName="/ppt/slides/slide4.xml"/>
<Override ContentType="application/vnd.openxmlformats-officedocument.presentationml.slide+xml" PartName="/ppt/slides/slide5.xml"/>
<Override ContentType="application/vnd.openxmlformats-officedocument.presentationml.slide+xml" PartName="/ppt/slides/slide6.xml"/>
</Types>
关于如何做到这一点的任何建议?
【问题讨论】:
标签: python xml powerpoint