已关闭,此问题需要更focused。目前不接受答复。
**想改善这个问题吗?**更新问题,使其仅通过editing this post关注一个问题。
3天前关闭。
Improve this question
我试图一次合并多个PowerPoint演示文稿,但没有成功,也没有保持格式。我发现的唯一方法是aspose cloud,虽然它工作得很好,但速度很慢。我希望用pptx-Python来做,并保持格式。谢谢
我试着用我在网上找到的标准合并代码,但它丢失了格式
已关闭,此问题需要更focused。目前不接受答复。
**想改善这个问题吗?**更新问题,使其仅通过editing this post关注一个问题。
3天前关闭。
Improve this question
我试图一次合并多个PowerPoint演示文稿,但没有成功,也没有保持格式。我发现的唯一方法是aspose cloud,虽然它工作得很好,但速度很慢。我希望用pptx-Python来做,并保持格式。谢谢
我试着用我在网上找到的标准合并代码,但它丢失了格式
2条答案
按热度按时间yyhrrdl81#
你可以试试...
但格式上没有保证。如果上面的例子对你没有用处,幻灯片是非常好的
syqv5f0l2#
这段代码定义了一个函数merge_pptx_files,它将多个PowerPoint演示文稿合并到一个文件中。
该函数使用win32库创建PowerPoint应用程序示例,并打开要合并的文件列表中的第一个文件。它创建一个变量nr_temp_slide来存储主演示文稿中幻灯片的总数。
然后,该函数遍历列表中的其余文件,打开每个文件,并遍历每个文件中的幻灯片。对于每个文件中的每个幻灯片,该函数递增nr_slide变量和nr_temp_slide变量,然后使用Copy()和Paste()方法将幻灯片复制到主演示文稿。
最后,该函数关闭打开的文件,保存合并的文件,关闭PowerPoint应用程序示例,并返回合并文件的文件路径。