Agregar formas de curva a PDF en Python
Contents
[
Hide
]
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:
- Crear Documento instancia.
- Crear Objeto de gráfico con ciertas dimensiones.
- Establecer borde para el objeto Graph.
- Agregar Graph objeto a la colección de párrafos de la página.
- 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:

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:
