Aggiungi filigrana tramite Python

Aggiungi filigrane al documento PDF a livello di programmazione utilizzando Aspose.PDF per Python for .NET

Aggiungi filigrana al file PDF utilizzando lo strumento Python for .NET

Per aggiungere una filigrana a un file PDF, utilizzeremo Aspose.PDF for Python, un’API potente e facile da usare. Apri PyPI, cerca aspose-pdf e installalo. In alternativa, esegui il comando:

Console

pip install aspose-pdf

Aggiungi filigrana tramite Python


Per provare il codice nel tuo ambiente, hai bisogno di Aspose.PDF for Python.

  1. Carica il PDF con un’istanza di Document.
  2. Crea un’istanza di WatermarkArtifact.
  3. Imposta le proprietà dell’oggetto WatermarkArtifact.
  4. Aggiungi filigrana utilizzando il metodo Add della classe di raccolta Aspose.Pdf.Page.Artifacts.
  5. Salva file PDF

Aggiungi filigrana al 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)