Ajouter un filigrane via Python

Ajoutez des filigranes à un document PDF par programmation à l’aide de Aspose.PDF pour la bibliothèque Python for .NET

Ajouter un filigrane au fichier PDF à l'aide de l'outil Python for .NET

Pour ajouter un filigrane à un fichier PDF, nous utiliserons Aspose.PDF for Python, une API puissante et simple d’utilisation. Ouvrez PyPI, recherchez aspose-pdf et installez-le. Vous pouvez également exécuter la commande suivante :

Console

pip install aspose-pdf

Ajouter un filigrane via Python


Pour essayer le code dans votre environnement, vous avez besoin de Aspose.PDF for 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 apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

doc = apdf.Document(path_infile)

artifact = apdf.WatermarkArtifact()
artifact.set_image("watermark.jpg")

artifact.artifact_horizontal_alignment = apdf.HorizontalAlignment.CENTER
artifact.artifact_vertical_alignment = apdf.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(path_outfile)