Agregar formas de curva a PDF en Python

Agregar objeto de curva

Aspose.PDF for Python via .NET le permite agregar Curva formas a páginas PDF a través del Graph clase.

Este artículo muestra cómo crear curvas con contorno y rellenas.

Siga los pasos a continuación:

  1. Crear Documento instancia.
  2. Crear Objeto de gráfico con ciertas dimensiones.
  3. Establecer borde para el objeto Graph.
  4. Agregar Graph objeto a la colección de párrafos de la página.
  5. Guarde nuestro archivo 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)

La siguiente imagen muestra el resultado ejecutado con nuestro fragmento de código:

Dibujo de Curva

Crear objeto de Curva rellena

Este ejemplo muestra cómo agregar un objeto de Curva que está relleno de color.

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)

Resultado de añadir una curva rellena:

Curva rellena

Temas relacionados con gráficos