通过Section.getHeadersFooters().getHeader()方法获取页眉,HeaderFooter.addParagraph()方法添加段落到页眉。 通过Paragraph.appendPicture(String filePath)方法添加图片到段落,DocPicture.setVerticalPosition(float value)方法设置水印图片位置,DocPicture.setHorizontalAlignment(ShapeHorizontalAlignment value)方法设置图片对齐方式。
int width = metrics.stringWidth(label.getText())+XMOVE;//文字水印的宽 int rowsNumber = srcImgHeight/width;// 图片的高 除以 文字水印的宽 ——> 打印的行数(以文字水印的宽为间隔) int columnsNumber = srcImgWidth/width;//图片的宽 除以 文字水印的宽 ——> 每行打印的列数(以文字水印的宽为...
<groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.2</version> </dependency> </dependencies> 废话不多说,上demo; 2、代码: import java.io.*; import org.apache.poi.xwpf.usermodel.*; import org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy; public class Test1...
import org.apache.poi.sl.usermodel.PictureData; import org.apache.poi.sl.usermodel.PictureData.PictureType; import org.apache.poi.ss.usermodel.ClientAnchor; import org.apache.poi.ss.usermodel.Drawing; import org.apache.poi.ss.usermodel.Picture; import org.apache.poi.ss.usermodel.Sheet; import org...
采用免费的POI来实现Word字数统计和添加水印。 1.1、在项目依赖中添加 <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>4.1.2</version></dependency> 二、工具类(WordUtils) package com.gientech.jep.service.sys.util;importcom.microsoft.schemas.office.office.CTLoc...
java给word加水印 文心快码BaiduComate 在Java中给Word文档添加水印,你可以使用Apache POI库或者Free Spire.Doc for Java库。下面我将分别介绍这两种方法,并附上代码示例。 方法一:使用Apache POI库 Apache POI是一个强大的Java库,可用于读取和写入Microsoft Office格式的文件,包括Word文档。然而,需要注意的是,Apache...
1、安装引用Apache POI Maven中pom.xml中添加依赖如下: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.15</version> </dependency> 2、读取txt文件中内容 可以读取txt文本文件中内容插入word中。
方法:通过实现准备一个带有水印的Excel文件,然后将数据覆盖该文件然后输出。 比如我准备了如下的一个带水印的模板,我起名为water.xlsx(网上有如何给Excel加水印) 我是在原有导出的方法上进行改造,原方法使用的正是POI。 1、改造创建工作簿的方法 this.wb指的就是Workbook类。
JAVA不使用POI给Word文档添加水印[PageOffice]程序员在开发项目时,经常需要给一些图片、文件添加水印,但往往代码编写复杂,只能是先将文件上传再调用Graphics类才能实现这一功能。但是最无奈的是这个类只能给图片添加水印,而无法通过程序给Word文件添加水印,那如何实现这一功能呢,下面我就来和大家分享一下一种简单的实现方...
docPr.setName("图片" + id); docPr.setDescr("测试"); } } 二、 package com.word.poi; importjava.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Map.Entry; import...