Adicionar formas de círculo ao PDF em Python

Adicionar objeto de círculo

Aspose.PDF for Python via .NET permite que você adicione Circle formas para páginas PDF através do Graph classe. Use círculos para diagramas, anotações e elementos visuais simples.

Siga os passos abaixo:

  1. Criar Document instância.
  2. Criar Graph com certas dimensões.
  3. Definir border para o objeto Graph.
  4. Adicionar Graph objeto à coleção de parágrafos da página.
  5. Salve nosso arquivo 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)

Nosso círculo desenhado ficará assim:

Desenhando Círculo

Criar Objeto de Círculo Preenchido

Este exemplo mostra como adicionar um círculo e preenchê‑lo com cor.

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 da adição de um círculo preenchido:

Círculo Preenchido

Tópicos Relacionados ao Gráfico