趣文网 > 作文大全

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

2020-12-31 23:45:01
相关推荐

水印是一种常用于各种文档的声明、防伪手段,一般可设置文字水印或者加载图片作为水印。以下内容将分享通过Java编程给Word文档添加水印效果的方法,即

文本水印图片水印使用工具:Free Spire.Doc for Java (免费版)

Jar导入

方法1:通过e-iceblue中文官网下载包。下载后,解压并将lib文件夹下的jar文件导入java程序。

方法2:通过maven下载导入。具体可参考“官网-支持-帮助文档-Licensing-通过 Maven 仓库安装 Spire 系列 Java 产品”的文章。导入效果如下:

jar导入效果图

Java代码示例(供参考)

【示例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】添加图片水印

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

}

}

图片水印效果:

图片水印效果图

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

写炸酱面的作文 这次考试作文 丢失作文 小馄饨作文 童眼看世界作文 我的学习好方法作文 军训趣事作文600字 小学生作文菊花 寻找春天作文500字 磨刀不误砍柴工作文 消防安全作文400字 五年级作文给妈妈的一封信 参观水母馆作文 吹泡泡作文二年级 我爱我的家乡作文 我的未来在哪里作文 我的家乡昆明作文 观雨作文500字 时代少年团作文 作文开头优美句子20字 一篇关于母亲的作文 关于体育活动的作文 不平凡的一天作文600字 乡情作文600字记叙文 任务型驱动作文怎么写 不要盲从的作文 运用托物言志的作文 爸爸传记作文 为自己喝彩作文 二元对立作文