In unserer täglichen Arbeit müssen wir oft Wasserzeichen zu Word-Dokumenten hinzufügen, um die Sicherheit des Dokuments zu schützen oder die Ästhetik des Dokuments zu erhöhen. Spire.Doc for Java ist eine leistungsstarke Java Word API, die uns helfen kann, die Funktion des Hinzufügens von Wasserzeichen einfach zu implementieren. In diesem Artikel wird vorgestellt, wie man mit Spire.Doc for Java ein Text- oder Bildwasserzeichen in ein Word-Dokument einfügt.
- Hinzufügen eines Textwasserzeichens zu einem Word-Dokument
- Hinzufügen eines Bildwasserzeichens zu einem Word-Dok
- ument
Hinzufügen von SpireDoc for Java-Abhängigkeiten
Bevor wir Spire.Doc for Java verwenden können, müssen wir Spire.Doc for Java-Abhängigkeiten hinzufügen. Sie können es von der Spire.Doc for Java Website herunterladen oder über Maven hinzufügen.
<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</artifactId>
<version>11.6.0</version>
</dependency>
</dependencies>
Hinzufügen von Wasserzeichen zu Word-Dokumenten mit Spire.Doc for Java
Hinzufügen eines Textwasserzeichens
Um ein Textwasserzeichen hinzuzufügen, gehen Sie wie folgt vor:
- Erstellen Sie ein neues Word-Dokument-Objekt.
Document document = new Document("Dokument.docx");
- Erstellen Sie ein Text-Wasserzeichen-Objekt.
TextWatermark watermark = new TextWatermark();
- Legen Sie den Textinhalt des Wasserzeichens fest.
watermark.setText("Dies ist ein Text-Wasserzeichen");
- Legen Sie die Schriftart, Schriftgröße, Farbe, Ausrichtung und Transparenz des Wasserzeichens fest.
watermark.setFontName("Arial");
watermark.setFontSize(50f);
watermark.setColor(Color.GRAY);
watermark.setLayout(WatermarkLayout.Diagonal);
watermark.setSemitransparent(true);
- Fügen Sie das Wasserzeichenobjekt zum Dokument hinzu.
document.setWatermark(watermark);
- Speichern Sie das Dokument.
document.saveToFile("output.docx", FileFormat.Auto);
Vollständiges Code-Beispiel:
import com.spire.doc.*;
import java.awt.*;
public class TextWatermarkDemo {
public static void main(String[] args) {
//Ein neues Word-Dokument-Objekt erstellen
Document document = new Document("Dokument.docx");
//Ein Text-Wasserzeichen-Objekt erstellen
TextWatermark watermark = new TextWatermark();
//Legen Sie den Textinhalt des Wasserzeichens fest
watermark.setText("Dies ist ein Text-Wasserzeichen");
//Eigenschaften wie Schriftart, Farbe und Drehwinkel des Wasserzeichens festlegen
watermark.setFontName("Arial");
watermark.setFontSize(50f);
watermark.setColor(Color.GRAY);
watermark.setLayout(WatermarkLayout.Diagonal);
watermark.setSemitransparent(true);
//Hinzufügen eines Wasserzeichenobjekts zu einem Dokument
document.setWatermark(watermark);
//Dokument speichern
document.saveToFile("output.docx", FileFormat.Docx_2013);
}
}
Hinzufügen eines Bild-Wasserzeichens
Um einem Bild ein Wasserzeichen hinzuzufügen, gehen Sie wie folgt vor:
- Erstellen Sie ein neues Word-Dokument-Objekt.
Document document = new Document("Dokument.docx");
- Erstellen Sie ein Bildwasserzeichenobjekt.
PictureWatermark watermark = new PictureWatermark();
- Legen Sie den Pfad zum Bild mit dem Wasserzeichen fest.
watermark.setImage("Wasserzeichen.png");
- Legen Sie Eigenschaften wie die Skalierung und das Verblassen des Wasserzeichens fest.
watermark.setScaling(100f);
watermark.isWashout(true);
- Fügen Sie das Wasserzeichenobjekt zum Dokument hinzu.
document.setWatermark(watermark);
- Speichern Sie das Dokument.
document.saveToFile("output.docx", FileFormat.Auto);
Vollständiges Code-Beispiel:
import com.spire.doc.*;
public class PictureWatermarkDemo {
public static void main(String[] args) {
//Ein neues Word-Dokument-Objekt erstellen
Document document = new Document();
//Ein Bildwasserzeichen-Objekt erstellen
PictureWatermark watermark = new PictureWatermark();
//Legen Sie den Bildpfad für das Wasserzeichen fest
watermark.setImage("Wasserzeichen.png");
//Festlegen von Eigenschaften wie Skalierung und Verblassen des Wasserzeichens
watermark.setScaling(100f);
watermark.isWashout(true);
//Hinzufügen eines Wasserzeichenobjekts zu einem Dokument
document.setWatermark(watermark);
//Dokument speichern
document.saveToFile("output.docx", FileFormat.Auto);
}
}
Im obigen Codebeispiel haben wir die Formatierung des Wasserzeichens festgelegt, einschließlich Attributen wie Schriftart, Farbe, Drehung und Skalierung. Diese Einstellungen können je nach Bedarf angepasst werden, um die besten Ergebnisse zu erzielen.
Neben dem Hinzufügen von Wasserzeichen bietet Spire.Doc for Java viele weitere Funktionen, wie z. B.
Top comments (0)