在 Python 中向 PDF 添加圆形形状

添加圆形对象

Aspose.PDF for Python via .NET 允许您添加 圆形 通过该方式将形状添加到 PDF 页面 Graph 类。使用圆形用于图表、批注和简单的可视元素。

请按照以下步骤:

  1. 创建 文档 实例。
  2. 创建 Graph 对象 具有特定尺寸。
  3. 设置 边框 针对 Graph 对象。
  4. 添加 Graph 对象添加到页面的 paragraphs 集合。
  5. 保存我们的 PDF 文件。
import aspose.pdf as ap
import aspose.pdf.drawing as drawing

def add_circle(outfile: str):
    document = ap.Document()
    page = document.pages.add()
    graph = drawing.Graph(400, 200)
    graph.border = ap.BorderInfo(ap.BorderSide.ALL, ap.Color.green)

    circle = drawing.Circle(100, 100, 40)
    circle.graph_info.color = ap.Color.green_yellow
    graph.shapes.add(circle)

    page.paragraphs.add(graph)
    document.save(outfile)

我们绘制的圆将会是这样的:

绘制圆形

创建填充圆对象

此示例演示了如何添加圆形并填充颜色。

import aspose.pdf as ap
import aspose.pdf.drawing as drawing

def add_circle_filled(outfile: str):
    document = ap.Document()
    page = document.pages.add()
    graph = drawing.Graph(400, 200)
    graph.border = ap.BorderInfo(ap.BorderSide.ALL, ap.Color.green)

    circle = drawing.Circle(100, 100, 40)
    circle.graph_info.color = ap.Color.green_yellow
    circle.graph_info.fill_color = ap.Color.green
    circle.text = ap.text.TextFragment("Circle")
    graph.shapes.add(circle)

    page.paragraphs.add(graph)
    document.save(outfile)

添加填充圆的结果:

已填充圆形

相关图形主题