Agregar formas de círculo a PDF en Python
Contents
[
Hide
]
Agregar objeto círculo
Aspose.PDF for Python via .NET le permite agregar Círculo formas a páginas PDF a través del Graph clase. Utiliza círculos para diagramas, anotaciones y elementos visuales simples.
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_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)
Nuestro círculo dibujado se verá así:

Crear objeto de círculo relleno
Este ejemplo muestra cómo agregar un círculo y rellenarlo con color.
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)
Resultado de agregar un círculo relleno:
