Trabalhar com Gráficos PDF em Python

O que é Graph

Aspose.PDF for Python via .NET fornece o Graph classe para desenhar gráficos vetoriais em documentos PDF.

Graph é um elemento de nível de parágrafo, então você o adiciona a uma página através da página paragraphs coleção. Cada gráfico contém um Shapes coleção onde você pode adicionar objetos de desenho, como linhas, arcos, círculos, curvas, retângulos e elipses.

Use esta seção quando precisar desenhar gráficos vetoriais diretamente em páginas PDF em Python, seja para gráficos, diagramas, ilustrações ou anotações de página personalizadas.

Formas de Graph Cobertas

Os seguintes tipos de formas são suportados pelo Graph classe:

  • Arco - desenhar segmentos de arco para círculos parciais e elementos de diagrama curvos.
  • Círculo - criar contornos de círculo ou círculos preenchidos para marcadores e realces visuais.
  • Curva - adicionar curvas estilo Bezier para caminhos personalizados e elementos gráficos suaves.
  • Line - desenhar linhas retas, incluindo linhas estilizadas e tracejadas.
  • Retângulo - criar formas de retângulo delineadas, preenchidas, em gradiente ou transparentes.
  • Elipse - desenhar formas ovais e adicionar texto dentro delas quando necessário.

Você também pode validar a colocação das formas com verificação de limites:

Os exemplos nesta seção são ilustrados na figura abaixo:

Figuras em Gráficos