Adicionar formas de curva ao PDF em Python
Contents
[
Hide
]
Adicionar objeto Curve
Aspose.PDF for Python via .NET permite que você adicione Curve formas para páginas PDF através do Graph classe.
Este artigo mostra como criar curvas contornadas e preenchidas.
Siga os passos abaixo:
- Criar Document instância.
- Criar Graph object 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_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)
A imagem a seguir mostra o resultado executado com nosso trecho de código:

Criar Objeto de Curva Preenchida
Este exemplo mostra como adicionar um objeto Curva que está preenchido com cor.
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 da adição de uma curva preenchida:
