如何在Java中的Word文档中添加文本和图像水标志
#java #word #watermark #picture

通过在Word文档中添加水印,您可以防止信息安全性并防止未经授权的文档复制。通过在Word文档中添加某些文本水标志,用户可以快速识别文档的类型和目的。水印也可以用作文档的装饰,以使它们看起来更美丽和专业。在本文中,您将发现如何使用免费的Free Spire.Doc for Java

将文本和图像水标志添加到Word文档中

Hinzufiten

本文中描述的方法需要免费的Java-api,用于Word Document Processing for Spire.doc for Java。该API可以从offiziellen Website下载或通过Maven集成到项目中。 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.free</artifactId>
        <version>5.2.0</version>
    </dependency>
</dependencies>

在使用Java的Word文档中包括文字水标志

这是详细的步骤:

  • 创建文档类的对象并加载Word文档。

Document document = new Document("Beispiel.docx");

  • 创建textwatermark类的对象。

TextWatermark watermark = new TextWatermark();

  • 使用Textwatermark类的方法确定文本水标志的文本和格式。

  • 在Word文档中插入此水印。

document.setWatermark(watermark);

  • 保存文档。

document.saveToFile("Textwasserzeichen.docx", FileFormat.Auto);

完整的代码如下:

import com.spire.doc.Document;
import com.spire.doc.FileFormat;
import com.spire.doc.TextWatermark;
import com.spire.doc.documents.WatermarkLayout;

import java.awt.*;

public class addTextWatermark {
    public static void main(String[] args) {
        // Erstellen Sie ein Objekt der Document-Klasse und laden Sie das Word-Dokument.
        Document document = new Document("Beispiel.docx");

        // Erstellen Sie ein Objekt der TextWatermark-Klasse.
        TextWatermark watermark = new TextWatermark();

        // Legen Sie den Text und das Format des Textwasserzeichens fest.
        watermark.setText("Entwurf");
        watermark.setColor(Color.blue);
        watermark.setFontName("Yu Mincho");
        watermark.setLayout(WatermarkLayout.Diagonal);
        watermark.setSemitransparent(true);
        watermark.setFontSize(48f);

        // Fügen Sie dieses Wasserzeichen in das Word-Dokument ein.
        document.setWatermark(watermark);

        // Speichern Sie das Dokument.
        document.saveToFile("Textwasserzeichen.docx", FileFormat.Auto);
        document.dispose();
    }
}

在使用Java的Word文档中包括图像水标志

这是详细的步骤:

  • 创建文档类的对象并加载Word文档。

Document document = new Document("Beispiel.docx");

  • 创建一个picturewatermark类的对象。

PictureWatermark watermark = new PictureWatermark();

  • 使用Picturewatermark类的方法来定义图像水标志的图像和格式。

  • 在Word文档中插入此水印。

document.setWatermark(watermark);

  • 保存文档。

document.saveToFile("Bildwasserzeichen.docx", FileFormat.Auto);

完整的代码读取:

import com.spire.doc.Document;
import com.spire.doc.FileFormat;
import com.spire.doc.PictureWatermark;

public class addImageWatermark {
    public static void main(String[] args) {
        // Erstellen Sie ein Objekt der Document-Klasse und laden Sie das Word-Dokument.
        Document document = new Document("Beispiel.docx");

        // Erstellen Sie ein Objekt der PictureWatermark-Klasse.
        PictureWatermark watermark = new PictureWatermark();

        // Legen Sie das Bild und das Format des Bildwasserzeichens fest.
        watermark.setPicture("Bild.jpg");
        watermark.setScale(100);
        watermark.setWashout(true);

        // Fügen Sie dieses Wasserzeichen in das Word-Dokument ein.
        document.setWatermark(watermark);

        // Speichern Sie das Dokument.
        document.saveToFile("Bildwasserzeichen.docx", FileFormat.Auto);
        document.dispose();
    }
}

java的免费spire.doc是使用for Spire.doc for Java添加文本和图像水标志的介绍。 Java的免费尖峰。在Spire.Doc for Java-Tutorial中描述了许多其他功能。

在以下内容中,您将找到某些功能的教程的链接: