本文介绍如何使用 Python 在 Word 中插入形状。它包含设置开发环境的详细信息、步骤列表以及示例代码,展示了如何使用 Python 在 Word 中绘制直线。它将提供根据要求绘制内联和浮动形状的指导。
使用 Python 在 Word 中插入形状的步骤
- 设置环境以使用 通过.NET 为 Python 提供 Aspose.Words 插入形状
- 创建新的 Word document 以添加形状
- 将 DocumentBuilder 对象与其链接
- 使用 insert_shape() 使用形状类型、大小和旋转角度插入内联形状
- 使用 insert_shape 的重载方法插入浮动形状,并附带必要的参数和旋转角度
- 使用 OoxmlSaveOptions 类对象定义输出格式
- 保存输出 DOCX
这些步骤总结了如何使用 Python 在 Word 中制作图表。创建一个 Word 文档,为其实例化一个 DocumentBuilder 对象,使用形状类型和大小调用 insert_shape() 方法来创建内联图表。调用 insert_shape() 方法的另一个重载,提供形状类型、水平/垂直相对位置、大小和换行类型。
使用 Python 在 Word 中绘制图表的代码
此示例代码演示了如何使用 Python 在 Word 中插入直线。您可以插入任何图表,例如 IMAGE、ELLIPSE、RECTANGLE、ROUND_RECTANGLE、HEXAGON、THICK_ARROW、TEXT_HEXAGON 和 CALLOUT1 等等。旋转角度参数是可选的,如果不需要,您可以跳过它。
本文教我们如何使用 Python 在 Word 中添加形状。有关在段落中插入项目符号,请参阅 使用 Python 在 Word 中插入项目符号 上的文章。