将文本或图像水标志添加到Word文档
#java #word #watermark #german

在我们的实际工作中,我们通常必须在Word文档中添加水印,以实现文档的安全性或获取文档的文档。 Spire.Doc for Java是一个强大的Java单词API,可以帮助我们轻松地实施添加水印的功能。本文介绍了如何将spire.doc用于Java Word文档中的文本或图像水符号

  1. 假期

将Spiredoc添加到Java

在我们可以使用spirit.doc作为java之前,我们必须添加spirit.doc。您可以从Spire.Doc for Java Website下载它或在Maven上添加。

<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>

使用spire.doc for Java添加水印

添加文字水标志

要添加文本标志,请按以下方式进行:

  1. 创建一个新的Word文档对象。
Document document = new Document("Dokument.docx");
  1. 创建一个文本水印对象。
TextWatermark watermark = new TextWatermark();
  1. 定义水印的文本内容。
watermark.setText("Dies ist ein Text-Wasserzeichen");
  1. 定义水印的字体,字体尺寸,颜色,对齐和透明度。
watermark.setFontName("Arial");
watermark.setFontSize(50f);
watermark.setColor(Color.GRAY);
watermark.setLayout(WatermarkLayout.Diagonal);
watermark.setSemitransparent(true);
  1. 将水印对象添加到文档中。
document.setWatermark(watermark);
  1. 保存文档。
document.saveToFile("output.docx", FileFormat.Auto);

完成代码示例:

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);
    }
}

添加图像水印

要在图片中添加水印,请按以下方式进行:

  1. 创建一个新的Word文档对象。
Document document = new Document("Dokument.docx");
  1. 创建一个图片水标志对象。
PictureWatermark watermark = new PictureWatermark();
  1. 用水印来定义图像的路径。
watermark.setImage("Wasserzeichen.png");
  1. 定义诸如水印的缩放和褪色之类的属性。
watermark.setScaling(100f);
watermark.isWashout(true);
  1. 将水印对象添加到文档中。
document.setWatermark(watermark);
  1. 保存文档。
document.saveToFile("output.docx", FileFormat.Auto);

完成代码示例:

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);
    }
}

在上面的代码示例中,我们设置了水印的格式,包括字体,颜色,旋转和缩放等属性。可以根据需要调整这些设置以实现最佳结果。

除了添加水印外,spire.doc for Java还提供许多其他功能,例如: B.