Adicionar formas de círculo ao PDF em Python
Contents
[
Hide
]
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:
- Criar Document instância.
- Criar Graph com certas dimensões.
- Definir border para o objeto Graph.
- Adicionar Graph objeto à coleção de parágrafos da página.
- 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:

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:
