Holen Sie sich das Wasserzeichen aus dem PDF über Python

Holen Sie sich das Wasserzeichen aus dem PDF-Dokument. Verwenden Sie Aspose.PDF for Python for .NET, um PDF-Dateien programmgesteuert zu ändern

Holen Sie sich ein Wasserzeichen aus einer PDF-Datei mithilfe der Python for .NET Library

Um Wasserzeichen aus PDF-Dateien zu erstellen, verwenden wir Aspose.PDF for Python, eine leistungsstarke und benutzerfreundliche API. Öffnen Sie PyPI, suchen Sie nach „aspose-pdf“ und installieren Sie es. Alternativ können Sie den folgenden Befehl ausführen:

Console

pip install aspose-pdf

Holen Sie sich das Wasserzeichen über Python


Um den Code in Ihrer Umgebung auszuprobieren, benötigen Sie Aspose.PDF for Python.

  1. Laden Sie das PDF mit einer Instanz von Document.
  2. Erstellen Sie eine Instanz von WatermarkArtifact.
  3. Legt die Eigenschaften des WatermarkArtifact-Objekts fest.
  4. Fügen Sie ein Wasserzeichen mit der Methode Add der Sammlungsklasse Aspose.Pdf.Page.Artifacts hinzu.
  5. Speichern Sie die PDF-Datei

Holen Sie sich ein Wasserzeichen aus 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()