在 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_curve(outfile: str):
    document = ap.Document()
    page = document.pages.add()
    graph = drawing.Graph(400, 200)
    graph.border = ap.BorderInfo(ap.BorderSide.ALL, ap.Color.green)

    curve1 = drawing.Curve([10, 10, 50, 60, 70, 10, 100, 120])
    curve1.graph_info.color = ap.Color.green_yellow
    graph.shapes.add(curve1)

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

下图显示了使用我们的代码片段执行的结果:

绘制曲线

创建填充曲线对象

本示例展示了如何添加一个填充颜色的 Curve 对象。

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


def add_curve_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)

    curve1 = drawing.Curve([10, 10, 50, 60, 70, 10, 100, 120])
    curve1.graph_info.fill_color = ap.Color.green_yellow
    graph.shapes.add(curve1)

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

添加填充曲线的结果:

填充曲线

相关图形主题