Ajouter des formes de cercle au PDF en Python

Ajouter un objet Cercle

Aspose.PDF for Python via .NET vous permet d’ajouter Circle formes vers les pages PDF via le Graph classe. Utilisez des cercles pour les diagrammes, les annotations et les éléments visuels simples.

Suivez les étapes ci-dessous:

  1. Créer Document instance.
  2. Créer Objet Graph avec certaines dimensions.
  3. Définir bordure pour l’objet Graph.
  4. Ajouter Graph objet à la collection paragraphs de la page.
  5. Enregistrez notre fichier 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)

Notre cercle dessiné aura cette apparence :

Dessiner un cercle

Créer un objet cercle rempli

Cet exemple montre comment ajouter un cercle et le remplir de couleur.

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)

Résultat de l’ajout d’un cercle rempli :

Cercle rempli

Sujets liés aux graphiques