用iText给pdf添加水印图片
/**
* 给pdf文件添加水印
* @param InPdfFile 要加水印的原pdf文件路径
* @param outPdfFile 加了水印后要输出的路径
* @param markImagePath 水印图片路径
* @param pageSize 原pdf文件的总页数(该方法是我当初将数据导入excel中然后再转换成pdf所以我这里的值是用excel的行数计算出来的,如果不是我这种可以 直接用reader.getNumberOfPages()获取pdf的总页数)
* @throws Exception
*/
public static void addPdfMark(String InPdfFile, String outPdfFile, String markImagePath, int pageSize) throws Exception {
PdfReader reader = new PdfReader(InPdfFile, "PDF".getBytes());
PdfStamper stamp = new PdfStamper(reader, new FileOutputStream(outPdfFile));
Image img = Image.getInstance(markImagePath);// 插入水印
img.setAbsolutePosition(150, 100);
for(int i = 1; i <= pageSize; i++) {
PdfContentByte under = stamp.getUnderContent(i);
under.addImage(img);
}
stamp.close();// 关闭
File tempfile = new File(InPdfFile);
if(tempfile.exists()) {
tempfile.delete();
}
}
所需jar包iText-2.0.8.jar
用iText给pdf添加水印图片相关推荐
- IText导出PDF添加图片,解决中文问题
利用IText导出PDF: 使用.ftl模板引入图片不显示,不报错,但是它找不到图片, .separator {margin: 15px;height: 16px;text-align: center ...
- java 使用itext 导出pdf 控制图片的大小
在使用itext 导出pdf 的过程中,可能会遇到这样的需求,就是导出文字加图片.使用我们前面写的程序,确实是可以导出图片,如果针对于类似简历的需求,图片填充单元格,会满足效果,如下图所示: 但在实际 ...
- php pdf添加水印图片,php pdf添加水印(中文水印,图片水印)
1.下载软件包 链接:https://pan.baidu.com/s/1cah-mf-SCtfMhVyst_sG8w&shfl=sharepset 提取码:ld8z 2.下载pdf_water ...
- java文件下载并添加水印_Java下载文件加文字水印(Excel、PDF、图片)
一.导出Excel加文字水印 方法:通过实现准备一个带有水印的Excel文件,然后将数据覆盖该文件然后输出. 比如我准备了如下的一个带水印的模板,我起名为water.xlsx(网上有如何给Excel加 ...
- itex将html转成pdf加水印,itext操作PDF文件添加水印
功能描述:添加图片和文字水印 /** * * [功能描述:添加图片和文字水印] [功能详细描述:功能详细描述] * @param srcFile 待加水印文件 * @param destFile 加水 ...
- Java使用itext生成pdf并添加水印、二维码字节流
记录一次使用itext生成pdf,并添加水印的过程 本地字体路径:C:\Windows\Fonts Maven导入: <dependency><groupId>com.itex ...
- 利用itext操作pdf从数据库导出大量数据--添加水印(四)
[原始需求] 通过SQL及JDBC模式导出各类业务数据,以PDF文件格式存放,要求该文件只能查看和打印(不能编辑和篡改),文件要有公司相关标志和水印功能. [需求分析] 1. 通过SQL及JDBC模式 ...
- iText导出pdf、word、图片
一.前言 在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText.通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示 ...
- itext 生成pdf 输出特殊符号_JAVA提取PDF内容及转换PDF为图片
今天给大家分享一下使用java处理pdf文件,包括提取pdf文本.提取pdf图片.pdf转图片三种操作. 主要使用到的库是apache开源的pdfbox,目前最新版本是2.0.x,网上的资料一般是1. ...
最新文章
- gin路由打开html页面,Gin(二):使用路由
- 2017杭州·云栖大会第二天:阿里云发布了这些“黑科技”
- Disucz!高级幻灯片制作
- linux进程网络均衡,linux多CPU进程负载均衡解析
- html中css信封怎么表示,CSS3信封形状
- 201609-5 祭坛
- 【ThinkPHP】实例化模型的方法
- 正式发布!鸿蒙,来了!
- TP框架多上传域上传图片
- linux服务器i o模型,高性能服务器框架--I/O模型
- oracle数据基本操作,Oracle数据库基本操作
- 校招网工面试经历(持续更新)
- golang_微信头像过期失效
- 带之字独特好听、个性充满活力的女孩名字
- Sql Server 存储过程 循环处理字符串的每个字符
- Linux环境安装python3报错:“HTTP Error 416 Requested Range Not Satisfiable 正在尝试其它镜像”的解决方法
- IObit Uninstaller安装
- Wifi模块—源码分析Wifi启动2(Android P)
- 推荐系统快速开发--豆瓣电影推荐系统的快速实战开发(一)
- cad注释比例和打印比例不一样_CAD注释比例与打印比例不相等