Arbeiten Sie mit Wasserzeichen in PDF über Python

Programmgesteuertes Arbeiten mit Wasserzeichen in PDF-Dokumenten mithilfe von Aspose.PDF für die Python for .NET Library

Wasserzeichen mit der Python for .NET Library hinzufügen

Um Wasserzeichen zur PDF-Datei hinzuzufügen, verwenden wir die Aspose.PDF for Python API, eine funktionsreiche, leistungsstarke und benutzerfreundliche Dokumentbearbeitungs-API für .NET. Öffnen Sie den NuGet Paketmanager, suchen Sie nach Aspose.pdf und installieren Sie. Sie können auch den folgenden Befehl in der Package Manager Console verwenden.

Python Package Manager Console

pip install aspose-pdf

Füge ein Wasserzeichen hinzu mit 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 Wasserzeichen mit der Methode Add der Aspose.Pdf.Page.Artifacts -Sammlungsklasse hinzu
  5. PDF Datei speichern

Wasserzeichen in PDF hinzufügen - Python

Dieser Beispielcode zeigt, wie man Wasserzeichen zu PDF-Seiten hinzufügt - Python

Input file:

File not added

Output format:

Output file:

import aspose.pdf as ap 

input_pdf = DIR_INPUT_PAGES + "add_watermark.pdf"
output_pdf = DIR_OUTPUT_PAGES + "add_watermark.pdf"

document = ap.Document(input_pdf)
artifact = ap.WatermarkArtifact()

ts = ap.text.TextState()
ts.font_size = 72
ts.foreground_color = ap.Color.blue
ts.font = ap.text.FontRepository.find_font("Courier")

artifact.set_text_and_state("WATERMARK", ts)
artifact.artifact_horizontal_alignment = ap.HorizontalAlignment.CENTER
artifact.artifact_vertical_alignment = ap.VerticalAlignment.CENTER
artifact.rotation = 45
artifact.opacity = 0.5
artifact.is_background = True
document.pages[1].artifacts.append(artifact)
document.save(output_pdf)