专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

Java 添加文本水印和图片水印到 Word文档

在日常编辑Word文档时,为了标明文档的重要性或者注明版权所有,我们通常需要给Word文档添加水印。本文将展示如何使用免费的Free Spire.Doc for Java组件为Word文档添加文本水印和图片水印。

Jar文件导入:

方法一:下载Free Spire.Doc for Java包并解压缩,然后将lib文件夹下的Spire.Doc.jar包作为依赖项导入到Java应用程序中。

方法二:通过Maven仓库安装JAR包,配置pom.xml文件的代码如下

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <url>http://repo.e-iceblue.cn/repository/maven-public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.doc.free</artifactId>
        <version>2.7.3</version>
    </dependency>
</dependencies>

添加文本水印

import com.spire.doc.*;
import com.spire.doc.documents.WatermarkLayout;

import java.awt.*;

public class AddTextWatermark {
    public static void main(String[] args){

        //加载Word文档
        Document doc = new Document();
        doc.loadFromFile("Sample.docx");

        //创建TextWatermark实例
        TextWatermark textWatermark = new TextWatermark();

        //设置水印文本内容
        textWatermark.setText("内部使用");

        //自定义文本水印的属性(字体、字号、字体颜色和排版格式)
        textWatermark.setFontName("宋体");
        textWatermark.setFontSize(60);
        textWatermark.setColor(Color.RED);
        textWatermark.setLayout(WatermarkLayout.Diagonal);

        //将文本水印添加到文档
        doc.setWatermark(textWatermark);

        //保存结果文件
        doc.saveToFile("文本水印.docx", FileFormat.Docx_2013);
    }
}

添加文本水印效果图:

107_1.png

添加图片水印

import com.spire.doc.*;

public class AddImageWatermark {
    public static void main(String[] args)  throws Exception{

        //加载Word文档
        Document document = new Document();
        document.loadFromFile("Sample.docx");

        //创建PictureWatermark实例
        PictureWatermark picture = new PictureWatermark();

        //设置水印图片属性
        picture.setPicture("C:\\Users\\Administrator\\IdeaProjects\\Spire.Doc\\图1.jpg");
        picture.setScaling(30);
        picture.isWashout(false);

        //添加水印图片到文档
        document.setWatermark(picture);

        //保存结果文件
        document.saveToFile("图片水印.docx",FileFormat.Docx );
    }
}

添加图片水印效果图:

107_2.png

文章永久链接:https://tech.souyunku.com/48012

未经允许不得转载:搜云库技术团队 » Java 添加文本水印和图片水印到 Word文档

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们