Agregar formas de círculo a PDF en Python

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:

  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_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í:

Dibujando círculo

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:

Círculo relleno

Temas relacionados con gráficos