DEV Community

SirOnly
SirOnly

Posted on

Java-Fähigkeiten: Einfügen von Text- oder Bild-Wasserzeichen in Word-Dokumente mit Java-Programmierung

Das Hinzufügen von Wasserzeichen zu Word-Dokumenten trägt zur Sicherung von Informationen bei und verhindert unbefugtes Kopieren der Dokumente. Das Hinzufügen von Wasserzeichen mit bestimmten Zeichen in Word-Dokumenten ermöglicht den Benutzern eine schnelle Identifizierung des Dokumententyps und -zwecks. Darüber hinaus können Wasserzeichen als dekoratives Element dienen, um das Dokument ansprechender und professioneller aussehen zu lassen. In diesem Artikel wird beschrieben, wie man mit Java-Programmierung Text- und Bild-Wasserzeichen zu Word-Dokumenten hinzufügt.

Für dieses Tutorial wird Free Spire.Doc for Java verwendet, eine kostenlose Java-Bibliothek zur Bearbeitung von Word-Dokumenten, die von der offiziellen Website heruntergeladen oder über den folgenden Code in Maven eingebunden werden kann:

<repositories> <repository> <id>com.e-iceblue</id> <name>e-iceblue</name> <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.doc.free</artifactId> <version>5.2.0</version> </dependency> </dependencies> 
Enter fullscreen mode Exit fullscreen mode

Einfügen von Text-Wasserzeichen in Word-Dokumente mit Java-Programmierung

Die Klasse TextWatermark in Free Spire.Doc for Java repräsentiert ein Text-Wasserzeichen in einem Word-Dokument. Wir können eine Instanz dieser Klasse erstellen, ein individuelles Text-Wasserzeichen erstellen und es in das Word-Dokument einfügen. Die detaillierten Schritte sind wie folgt:

  • Erstellen Sie eine Instanz der Klasse Document.
  • Verwenden Sie die Methode Document.loadFromFile(), um das Word-Dokument zu laden.
  • Erstellen Sie eine Instanz der Klasse TextWatermark.
  • Verwenden Sie die Methoden der Klasse TextWatermark, um das Wasserzeichen zu konfigurieren.
  • Verwenden Sie die Methode Document.setWatermark(TextWatermark), um das Wasserzeichen in das Word-Dokument einzufügen.
  • Verwenden Sie die Methode Document.saveToFile(), um das Word-Dokument zu speichern.

Java

import com.spire.doc.Document; import com.spire.doc.FileFormat; import com.spire.doc.TextWatermark; import com.spire.doc.documents.WatermarkLayout; import java.awt.Color; public class SetWordTextWatermark { public static void main(String[] args) { // Erstellen eines Document-Objekts und Laden des Word-Dokuments Document document = new Document(); document.loadFromFile("Beispiel.docx"); // Erstellen eines TextWatermark-Objekts TextWatermark watermark = new TextWatermark(); // Festlegen des Texts und des Stils des Text-Wasserzeichens watermark.setText("Entwurf"); watermark.setColor(Color.BLUE); watermark.setFontName("HarmonyOS Sans SC"); watermark.setLayout(WatermarkLayout.Diagonal); watermark.setSemitransparent(true); watermark.setFontSize(48f); // Einfügen des Text-Wasserzeichens in das Word-Dokument document.setWatermark(watermark); // Dokument speichern document.saveToFile("Text-Wasserzeichen.docx", FileFormat.Auto); document.dispose(); } } 
Enter fullscreen mode Exit fullscreen mode

Ergebnis anzeigen

Einfügen von Text-Wasserzeichen in Word-Dokumente

Einfügen von Bild-Wasserzeichen in Word-Dokumente mit Java-Programmierung

Darüber hinaus bietet Free Spire.Doc for Java auch die Klasse PictureWatermark zum Bearbeiten von Bild-Wasserzeichen. Die detaillierten Schritte zum Hinzufügen eines Bild-Wasserzeichens zu einem Word-Dokument sind wie folgt:

  • Erstellen Sie eine Instanz der Klasse Document.
  • Verwenden Sie die Methode Document.loadFromFile(), um das Word-Dokument zu laden.
  • Erstellen Sie eine Instanz der Klasse PictureWatermark.
  • Verwenden Sie die Methode PictureWatermark.setPicture(), um ein Bild als Wasserzeichen festzulegen.
  • Verwenden Sie die Methoden der Klasse PictureWatermark, um das Wasserzeichen zu konfigurieren.
  • Verwenden Sie die Methode Document.setWatermark(PictureWatermark), um das Wasserzeichen in das Word-Dokument einzufügen.
  • Verwenden Sie die Methode Document.saveToFile(), um das Word-Dokument zu speichern.

Java

import com.spire.doc.Document; import com.spire.doc.FileFormat; import com.spire.doc.PictureWatermark; public class SetWordImageWatermark { public static void main(String[] args) { // Erstellen eines Document-Objekts und Laden des Word-Dokuments Document document = new Document(); document.loadFromFile("Beispiel.docx"); // Erstellen eines PictureWatermark-Objekts PictureWatermark watermark = new PictureWatermark(); // Festlegen des Bildes und des Stils des Bild-Wasserzeichens watermark.setPicture("Icon.png"); watermark.setScaling(100f); watermark.isWashout(false); // Einfügen des Bild-Wasserzeichens in das Word-Dokument document.setWatermark(watermark); // Dokument speichern document.saveToFile("Bild-Wasserzeichen.docx", FileFormat.Auto); document.dispose(); } } 
Enter fullscreen mode Exit fullscreen mode

Ergebnis anzeigen

Einfügen von Bild-Wasserzeichen in Word-Dokumente

Dieser Artikel beschreibt, wie man mit Free Spire.Doc for Java Text- und Bild-Wasserzeichen zu Word-Dokumenten hinzufügt. Free Spire.Doc for Java bietet noch viele weitere Funktionen. Weitere Informationen finden Sie im Spire.Doc for Java Tutorial. Sie können auch am Spire.Doc-Forum teilnehmen, um an Diskussionen teilzunehmen.

Top comments (0)