Ajouter des formes de courbe au PDF en Python

Ajouter un objet Courbe

Aspose.PDF for Python via .NET vous permet d’ajouter Curve formes vers les pages PDF via le Graph classe.

Cet article montre comment créer des courbes à la fois tracées et remplies.

Suivez les étapes ci-dessous:

  1. Créer Document instance.
  2. Créer Objet Graph avec certaines dimensions.
  3. Définir border 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_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)

L’image suivante montre le résultat exécuté avec notre extrait de code:

Dessin de la courbe

Créer un objet de courbe remplie

Cet exemple montre comment ajouter un objet Curve qui est rempli de couleur.

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)

Résultat de l’ajout d’une courbe remplie :

Courbe remplie

Sujets liés aux graphiques