Ottieni la filigrana dal PDF tramite Python

Ottieni la filigrana dal documento PDF. Usa Aspose.PDF per Python for .NET per modificare i file PDF a livello di codice

Ottieni filigrana da un file PDF utilizzando la libreria Python for .NET

Per ottenere la filigrana da 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

Ottieni Watermark 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

Ottieni la filigrana dal PDF - Python

import aspose.pdf as apdf

from os import path
from io import FileIO

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

document = apdf.Document(path_infile)

if (
    document.pages[1].artifacts[1].subtype
    == apdf.Artifact.ArtifactSubtype.WATERMARK
):
    image_stream = FileIO(path_outfile, "w")
    document.pages[1].artifacts[1].image.save(image_stream)
    image_stream.flush()
    image_stream.close()