使用 Python 在 PowerPoint 中合并形状

本快速指南描述了 如何使用 Python 在 PowerPoint 中合并形状。它涵盖了设置 IDE、编程步骤列表以及示例代码,以 在 PowerPoint 中使用 Python 合并两个形状。该指南还提供了创建自定义 PPTX/PPT(带合并形状)的选项,以满足您的需求。

使用 Python 在 PPT 中合并形状的步骤

  1. 将环境设置为使用 Aspose.Slides for Python via .NET 来合并形状
  2. 创建一个新的 presentation 并在其中打开第一个默认幻灯片
  3. Add 幻灯片中相互重叠的示例形状
  4. 计算一个能够包裹所有待合并目标形状的盒子的尺寸
  5. 添加一个与盒子大小相似的新形状,用于容纳其中的所有形状
  6. 将每个源形状的轮廓复制并移动到新形状内部的相应位置
  7. 使用复制的轮廓一起设置新形状的几何体
  8. 通过设置实色、去除其边框并添加文本标签来自定义合并形状
  9. 删除幻灯片中的原始形状并保存演示文稿

这些步骤说明 如何使用 Python 在 PowerPoint 中合并形状。创建一个新演示文稿,打开第一张幻灯片,添加示例重叠形状,计算目标形状的边界框,添加一个大小与该框相似的新形状,并在新添加的形状中复制每个源形状的轮廓。将复制的轮廓合并以定义新形状的几何形状,根据需要设置合并形状的属性,并在保存演示文稿前删除原始形状。

使用 Python 将两个形状组合成新形状的代码

这段代码演示了 如何使用 Python 在 PowerPoint 中合并形状。形状的几何信息不存储其旋转角度,因此如果形状已旋转,需要在合并前将其旋转值应用到路径上。使用形状的可视边界而不是框架尺寸来获得更紧凑的边界框,隐藏源形状的内部轮廓以获得更好的可见性,并保留原始样式以保持源形状的外观。

本文教您如何合并形状。要绘制各种类型的形状,请参阅文章《使用 Python 在 PowerPoint 中绘制形状》( https://kb-qa.aspose.com/ zh/slides/python/draw-shapes-in-powerpoint-using-python/).

 简体中文