Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Wasserzeichen sind eine gängige Technik, um die Authentizität und das Eigentum an digitalen Dokumenten zu schützen. Dieser Artikel wird untersuchen, wie Wasserzeichen zu PDF-Dateien mit IronPDF, einer leistungsstarken Bibliothek für Java, hinzugefügt werden. Mit IronPDF können Sie auf einfache Weise Wasserzeichen programmgesteuert in Ihre PDF-Dokumente einfügen und so deren Sicherheit und Branding gewährleisten. Lassen Sie uns Schritt für Schritt in den Prozess des Java-Wasserzeichenerstellens mit IronPDF eintauchen.
IronPDF ist eine Bibliothek für die Arbeit mit PDFs in Java. Es bietet schnelle und genaue Operationen, was es zu einer ausgezeichneten Wahl für viele PDF-Datei-bezogene Aufgaben macht, wie zum Beispiel extrahieren von Text, Bilder extrahieren, zusammenlegungund spaltung. Es basiert auf den Fähigkeiten von IronPDF for .NET, die eine zuverlässige Funktionalität gewährleisten.
Mit der IronPDF-Bibliothek können Sie HTML, URL und Strings in PDF-Dokumente umwandeln und dabei gängige offene Standarddokumenttypen wie HTML, CSS, JS, JPG und PNG verwenden. Die Bibliothek erzeugt PDFs mit präziser, pixelgenauer Darstellung und nutzt die neueste Technologie.
Bevor Sie beginnen, sollten Sie sicherstellen, dass die folgenden Voraussetzungen erfüllt sind:
Java-Entwicklungskit (JDK) auf Ihrem Rechner installiert.
Eine Java-IDE (Integrierte Entwicklungsumgebung) wie Eclipse, NetBeans oder IntelliJ IDEA.
Erstellen Sie ein neues Java-Projekt in der IDE Ihrer Wahl und nehmen Sie die IronPDF-Bibliothek als Abhängigkeit auf. Sie können dies tun, indem Sie entweder das Maven-Artefakt zur pom.xml-Datei Ihres Projekts hinzufügen oder indem Sie die JAR-Datei manuell importieren.
:ProductInstall
import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.stamp.*;
import java.io.IOException;
import java.nio.file.Paths;
Um zu beginnen, laden Sie das vorhandene PDF-Dokument, dem Sie das Wasserzeichen hinzufügen möchten, oder erstellen Sie eine neue PDF-Datei mit dem renderHtmlAsPdf
methode. IronPDF bietet bequeme Methoden zum Öffnen und Bearbeiten von PDF-Dateien. Das folgende Codebeispiel lädt die Beispiel-PDF-Datei als eine pdfDocument Objekt:
PdfDocument pdf = PdfDocument.fromFile(Paths.get("example.pdf"));
IronPDF ermöglicht es Ihnen, verschiedene Arten von Wasserzeichen zu Ihren PDF-Dokumenten hinzuzufügen, einschließlich Text- und Bildwasserzeichen. Lassen Sie uns beide Optionen untersuchen:
Um ein vertrauliches Text-Wasserzeichen hinzuzufügen, verwenden Sie den WasserzeichenAnwenden
methode. Sie können den Text, die Schriftart, die Farbe und die Größe anpassen, indem Sie eine HTML-Zeichenfolge als ersten Parameter verwenden, die Deckkraft einstellen und das Wasserzeichen vertikal und horizontal ausrichten. Dann speichern Sie es mit dem saveAs
methode. Hier ist ein Beispiel:
pdf.applyWatermark("<h1 style=\"color:red\">Confidential</h1>", 50, VerticalAlignment.MIDDLE, HorizontalAlignment.CENTER);
pdf.saveAs("textwatermarked.pdf");
Das mit einem Text-Wasserzeichen versehene PDF-Dokument sieht dann so aus:
Die PDF-Datei mit Wasserzeichen
Um ein Bildwasserzeichen hinzuzufügen, verwenden Sie die gleiche Methode applyWatermark
. Setzen Sie hier in der HTML-Zeichenkette den Tag img
mit dem Quellbild. Geben Sie den Pfad zur Bilddatei an und passen Sie die Position und Deckkraft nach Bedarf an. Hier ist ein Beispiel:
pdf.applyWatermark("<img src='assets/images/iron-pdf-logo.jpg'>", 50, VerticalAlignment.MIDDLE, HorizontalAlignment.CENTER);
pdf.saveAs("imagewatermarked.pdf");
Das bildwasserzeichenbehaftete PDF-Dokument sieht so aus:
Die PDF-Datei mit Wasserzeichen
IronPDF for Java bietet eine Stamper
Klasse, die verwendet werden kann, um Text- und Bildwasserzeichen hinzuzufügen unter HtmlStamper
, ImageStamper
und TextStamper
Klassen. Die Stamper
-Klasse bietet mehr Flexibilität als die applyWatermark
-Methode.
Hier wird in diesem Abschnitt die Klasse TextStamper
verwendet, um das Wasserzeichen auf PDF zu applizieren. Sie können den Drehwinkel des Wasserzeichentextes oder des Bildwasserzeichens in einem PDF-Dokument festlegen. Außerdem können Sie horizontale und vertikale Versätze sowie einen Stempel hinter den PDF-Seiteninhalt setzen.
Hier ist der Code zum Hinzufügen eines Textwasserzeichens zu einem bestehenden PDF-Dokument:
TextStamper stamper = new TextStamper("Confidential");
stamper.setFontColor("#FF0000");
stamper.setFontSize(60);
stamper.setFontFamily("Times New Roman");
stamper.setHorizontalAlignment(HorizontalAlignment.CENTER);
stamper.setVerticalAlignment(VerticalAlignment.MIDDLE);
stamper.setOpacity(30);
stamper.setRotation(45);
pdf.applyStamp(stamper);
pdf.saveAs("textwatermarked2.pdf");
Im obigen Code wird die Klasse TextStamper
der IronPDF-Bibliothek verwendet, um ein Textwasserzeichen mit dem Inhalt "Confidential" zu erstellen und auf ein PDF-Dokument anzuwenden. Das Wasserzeichen wird mit spezifischen Schrifteigenschaften, Ausrichtung, Deckkraft und Drehung angepasst. Schließlich wird das geänderte PDF-Dokument als neue Datei gespeichert und mit dem Wasserzeichen versehen.
Die PDF-Datei mit Wasserzeichen
Hier wird in diesem Abschnitt die Klasse ImageStamper
verwendet, um ein Hintergrundbild-Wasserzeichen auf ein PDF-Dokument anzuwenden. Der Java-Code lautet wie folgt:
ImageStamper stamper = new ImageStamper("assets/images/iron-pdf-logo.jpg");
stamper.setHorizontalAlignment(HorizontalAlignment.CENTER);
stamper.setVerticalAlignment(VerticalAlignment.MIDDLE);
stamper.setOpacity(30);
stamper.setStampBehindContent(true);
stamper.setRotation(45);
pdf.applyStamp(stamper);
pdf.saveAs("imagewatermarked.pdf");
Im obigen vollständigen Code wird die Klasse ImageStamper
der IronPDF-Bibliothek verwendet, um ein Bildwasserzeichen zu erstellen und auf ein PDF-Dokument anzuwenden. Das Wasserzeichenbild wird durch seinen Dateipfad angegeben, und seine Eigenschaften wie Ausrichtung, Deckkraft, Stapelung hinter dem Inhalt und Drehung werden konfiguriert. Schließlich wird das geänderte PDF-Dokument als neue Datei gespeichert und mit dem Wasserzeichen versehen.
Die PDF-Datei mit Wasserzeichen
Dieser Artikel untersucht, wie man Wasserzeichen zu PDF-Dokumenten mit IronPDF hinzufügt. Mit den intuitiven APIs von IronPDF können Sie ganz einfach Text- oder Bildwasserzeichen in Ihre PDF-Dateien einfügen und so deren Sicherheit und Markenbildung verbessern. Experimentieren Sie mit verschiedenen Anpassungsoptionen unter Verwendung der Klasse Stamper
, um die gewünschten Wasserzeicheneffekte zu erzielen. Jetzt können Sie Ihre PDF-Dokumente in Ihren Java-Anwendungen zuverlässig schützen und personalisieren.
Für detaillierte Anleitungen und Beispiele zur Nutzung von IronPDF für Java können Sie auf deren Webseite nachsehen. Seiten mit Codebeispielendie hilfreiche Ressourcen und Demonstrationen bieten.
IronPDF ist für Entwicklungszwecke kostenlos und bietet kommerzielle Lizenzoptionen für die kommerzielle Nutzung. Um mehr über die Lizenzierungsdetails zu erfahren, können Sie die folgende Website besuchen lizenzierungsseite.
Sie können auch eine kostenlose API-Lizenz in einem kostenloser Test für die kommerzielle Nutzung. Um die IronPDF-Software zu erhalten, können Sie sie von der folgenden Website herunterladen offizielle Website von IronPDF for Java.
9 .NET API-Produkte für Ihre Bürodokumente