# 使用 Python 合并 PPTX 文件

> 在 Python 中合并多个 PPTX 文件。

Source: https://products.aspose.com/slides/zh/python-net/merge/pptx/
Updated: 2023-04-07



## 在 Python 中合并 PPTX

[**Aspose.Slides for Python via .NET**](https://products.aspose.com/slides/zh/python-net/) 是一个强大的 Python 库，用于创建和操作演示文件。此外，它提供了灵活的方式来组合多个 PPTX 演示文稿。当您将一个演示文稿合并到另一个演示文稿时，您实际上是将他们的幻灯片合并到一个演示文稿中以获得一个文件。 Aspose.Slides 允许您以不同的方式合并两个演示文稿。您可以将演示文稿与其所有形状、样式、文本、格式、评论、动画等合并，而不必担心质量或数据丢失。

## 使用 Python 合并 PPTX 文件

要合并 PowerPoint 演示文稿，您需要将幻灯片从一个演示文稿克隆到另一个演示文稿。

### 用于将多个 PPTX 合并到单个文件中的 Python 代码

```python

import aspose.slides as slides

with slides.Presentation("presentation1.pptx") as pres1:
    with slides.Presentation("presentation2.pptx") as pres2:
        for slide in pres2.slides:
            pres1.slides.add_clone(slide)
    pres1.save("presentation.pptx", slides.export.SaveFormat.PPTX)
```

## 如何使用 Aspose.Slides for Python API 合并 PPTX

这些是在 Python 中合并两个 PPTX 文件并将结果保存为 PPTX 的步骤。

安装 [**Aspose.Slides for Python via .NET**](https://products.aspose.com/slides/zh/python-net/)。
```
pip install aspose.slides
```

将库引用（导入库）添加到您的 Python 项目。
```
import aspose.slides as slides
```

在 Python 中打开源 PPTX 文件。
```
pres1 = slides.Presentation('pres1.pptx')
pres2 = slides.Presentation('pres2.pptx')
```

使用 [**add_clone**](https://reference.aspose.com/slides/python-net/aspose.slides/islidecollection/#methods) 方法合并 PPTX 文件。
```
for slide in pres2.slides:
    pres1.slides.add_clone(slide)
```

保存演示文稿并将结果保存为单个 PPTX 文件。
```
pres1.save("result.pptx", slides.export.SaveFormat.PPTX)
```

## 将 PPTX 导出为其他支持的格式
