Java 添加Word文本水印、图片水印

 时间:2026-02-15 08:13:18

1、方法1:通过官网下载控件包。在程序下新建一个directory目录,并命悦眠名(本示例中命名为lib);将控件包lib文件夹下的jar(如下图1)拷贝到程序中新建的胳鉴目录下。复制jar文件后,鼠标右键点击jar文件,选择”Add as Library”。槐劣亲完成导入(如下图2)。

Java 添加Word文本水印、图片水印

Java 添加Word文本水印、图片水印

2、方法2:通过maven导入。参考导入方法(https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html)。

1、import com.spire.doc.*;

import com.spire.doc.documents.WatermarkLayout;

import java.awt.*;

public class Main {

    public static void main(String[] args) {

        Document document = new Document();

        document.loadFromFile("sample.docx");

        InsertTextWatermark(document.getSections().get(0));

        document.saveToFile("textwatermark.docx",FileFormat.Docx );

    }

     private static void InsertTextWatermark(Section section){

         TextWatermark txtWatermark = new TextWatermark();

         txtWatermark.setText("内部使用");

         txtWatermark.setFontSize(40);

         txtWatermark.setColor(Color.red);

         txtWatermark.setLayout(WatermarkLayout.Diagonal);

         section.getDocument().setWatermark(txtWatermark);

     }

}

2、文本水印添加效果:

Java 添加Word文本水印、图片水印

1、import com.spire.doc.*;

public class Main {

    public static void main(String[] args) {

        Document document = new Document();

        document.loadFromFile("sample.docx");

        PictureWatermark picture = new PictureWatermark();

        picture.setPicture("wx.png");

        picture.setScaling(5);

        picture.isWashout(false);

        document.setWatermark(picture);

        document.saveToFile("imagewatermark.docx",FileFormat.Docx );

    }

}

2、图片水印添加效果:

Java 添加Word文本水印、图片水印

  • 如何通过VBA代码批量添加批注
  • 怎样在word2010中设置超级链接
  • 如何切换视图浏览文档
  • PPT2010中如何插入符号?
  • jQuery支持多次确认的点击弹出确认对话框
  • 热门搜索
    工口什么意思 一年四季都盛开的花是什么花 佝偻病是什么病 学习是为了什么 什么是佛 孕吐什么时候结束 什么叫脱式计算 pony是什么意思 变频空调是什么意思 ml是什么