本快速指南描述了 如何使用 Python 在 PowerPoint 中合并形状。它涵盖了设置 IDE、编程步骤列表以及示例代码,以 在 PowerPoint 中使用 Python 合并两个形状。该指南还提供了创建自定义 PPTX/PPT(带合并形状)的选项,以满足您的需求。
使用 Python 在 PPT 中合并形状的步骤
- 将环境设置为使用 Aspose.Slides for Python via .NET 来合并形状
- 创建一个新的 presentation 并在其中打开第一个默认幻灯片
- Add 幻灯片中相互重叠的示例形状
- 计算一个能够包裹所有待合并目标形状的盒子的尺寸
- 添加一个与盒子大小相似的新形状,用于容纳其中的所有形状
- 将每个源形状的轮廓复制并移动到新形状内部的相应位置
- 使用复制的轮廓一起设置新形状的几何体
- 通过设置实色、去除其边框并添加文本标签来自定义合并形状
- 删除幻灯片中的原始形状并保存演示文稿
这些步骤说明 如何使用 Python 在 PowerPoint 中合并形状。创建一个新演示文稿,打开第一张幻灯片,添加示例重叠形状,计算目标形状的边界框,添加一个大小与该框相似的新形状,并在新添加的形状中复制每个源形状的轮廓。将复制的轮廓合并以定义新形状的几何形状,根据需要设置合并形状的属性,并在保存演示文稿前删除原始形状。
使用 Python 将两个形状组合成新形状的代码
这段代码演示了 如何使用 Python 在 PowerPoint 中合并形状。形状的几何信息不存储其旋转角度,因此如果形状已旋转,需要在合并前将其旋转值应用到路径上。使用形状的可视边界而不是框架尺寸来获得更紧凑的边界框,隐藏源形状的内部轮廓以获得更好的可见性,并保留原始样式以保持源形状的外观。
本文教您如何合并形状。要绘制各种类型的形状,请参阅文章《使用 Python 在 PowerPoint 中绘制形状》( https://kb-qa.aspose.com/ zh/slides/python/draw-shapes-in-powerpoint-using-python/).