Ajouter un filigrane via Python

Comment ajouter un filigrane dans un PDF via Python for .NET

Ajouter un filigrane au fichier PDF à l'aide de la bibliothèque Python for .NET

Pour ajouter un filigrane au fichier PDF, nous utiliserons l’API Aspose.PDF pour Python, qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour .NET. Ouvrez le gestionnaire de packages NuGet, recherchez ASPOSE.PDF et installez-le. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Python Package Manager Console

pip install aspose-pdf

Ajouter un filigrane via Python


Pour essayer le code dans votre environnement, vous avez besoin de Aspose.PDF pour Python.

  1. Chargez le PDF avec une instance de Document.
  2. Créez une instance de WatermarkArtifact.
  3. Définissez les propriétés de l’objet WatermarkArtifact.
  4. Ajoutez un filigrane en utilisant la méthode Add de la classe de collection Aspose.Pdf.Page.Artifacts.
  5. Enregistrer le fichier PDF

Ajoutez un filigrane au PDF - Python

    import aspose.pdf as ap 

    doc = ap.Document("1.pdf")

    artifact = ap.WatermarkArtifact()
    artifact.set_image("1.jpg")

    artifact.artifact_horizontal_alignment = ap.HorizontalAlignment.CENTER
    artifact.artifact_vertical_alignment = ap.VerticalAlignment.CENTER
    artifact.rotation = 15
    artifact.opacity = 1
    artifact.is_background = True
    doc.pages[1].artifacts.append(artifact)

    #save result pdf to file
    doc.save("add_watermark.pdf", ap.SaveFormat.PDF)