java word 水印_Java 添加Word文本水印、图片水印
水印是一种常用于各种文档的声明、防伪手段,一般可设置文字水印或者加载图片作为水印。以下内容将分享通过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 );
}
}
图片水印效果:
图片水印效果图
java word 水印_Java 添加Word文本水印、图片水印相关推荐
- java word 批注_Java 添加Word批注(文本、图片)
import com.spire.doc.*; import com.spire.doc.documents.Paragraph; import com.spire.doc.fields.Commen ...
- java word表格_Java 添加Word表格行或列
import com.spire.doc.*; import com.spire.doc.documents.BorderStyle; import java.awt.*; public class ...
- Java实现在线word文档添加铺满效果文字水印,文字可换行
Java实现在线word文档添加铺满效果文字水印,文字可换行 使用插件Aspose.words for java 生成水印的工具类 调用生成水印方法 需求:为在线预览的word文档添加自定义水印,还要 ...
- Word控件Spire.Doc 【页面背景】教程(9) ;C#/VB.NET:从 Word 文档中删除文本或图像水印
可以将水印添加到 Word 文档中,以告知其他人文档的所有权或状态.有时,您可能希望删除 Word 文档中的现有水印.本文将演示如何使用Spire.Doc for .NET从 C# 和 VB.NET ...
- java word 批注_Java 添加、回复、修改(替换)、删除Word批注
批注是一种常用于对特定文档内容进行注解的工具或方法,起到解释说明.标记指正的作用.在本篇文章中,将介绍如何操作Word批注的方法,包括: 1. 添加批注:添加文本到批注.插入图片到批注: 2. 回复批 ...
- Java 获取Word批注所标记的文本和图片
[环境配置] 本文将通过Java程序代码来展示如何来获取Word批注所标注的文本和图片.这里使用的Word Jar包工具是Free Spire.Doc for Java,在pom.xml中按如下步骤配 ...
- java图片去掉文字_关于java:Java-添加删除PPT文本和图片水印
在前文中,我介绍过如何给PDF文档增加文本和图片水印.本文将具体解说如何增加.删除PPT文本和图片水印. 此次代码示例所用到的工具是Free Spire.Presentation for Java.F ...
- 【Python】导出docx格式Word文档中的文本、图片和附件等
[Python]导出docx格式Word文档中的文本.图片和附件等 零.需求 为批量批改学生在机房提交的实验报告,我需要对所有的实验文档内容进行处理.需要批量提取Word文档中的图片和附件以便进一步检 ...
- java excel 批注_Java 添加、修改、读取、复制、删除Excel批注
本文介绍通过Java程序来操作Excel批注的方法.操作内容包括批注添加(添加批注文本.背景色.字体.自适应等).修改.读取(文本.图片).复制.删除等. 工具:Free Spire.XLS for ...
最新文章
- linux ftp随机端口,linuxFTP生产环境配置
- bzoj3396[Usaco2009 Jan]Total flow 水流*
- 深度学习机器配置 装机指南:从GPU到显示器,全套硬件推荐
- ionic实现下载文件并打开功能(file-transfer和file-opener2插件)
- android触摸事件透传,Android中父View穿透子View响应长按事件
- 如何用python进行相关性分析_如何在python中检查连续变量和分类变量之间的相关性?...
- java 创建以太坊代币_以太坊 (五)编写智能合约-建立简易加密代币
- Git-根据tag创建分支
- 微信公众号 分享接口 签名通过 分享无效果(JSSDK自定义分享接口的策略调整)...
- 32位单片机应用场合_全球首款基于 RISC-V 的 32 位通用单片机出现
- 1、分组选择器, 2、尺寸 (Dimension)属性,3、Display(显示) 与 Visibility(可见性),4、CSS Display - 块和内联元素,5、CSS Position(定位
- Hyper-V使用手记(一):无法引导安装FreeBSD7
- python爬虫--爬取小猪网的租房信息
- C/C++条件运算符你不知道的那些事
- php时间正序排序,列表的时间排序,应该正序还是倒序?
- 阿拉伯字母及阿拉伯文排版规则
- 1040 有几个PAT 测试点34
- 多维数组java_Java多维数组
- k8s之PV以及PVC
- Code Jam Problem D. GoroSort