网站首页 > 技术文章 正文
大家好,今天和大家分享一下给 PDF 增加水印。
1. 这里我用到的是 itextpdf。
2. 来到控制层,控制层接收的是上传的文件、水印文字和一个输出流。
3. 来到设置层,设置层同样的接收水印文字、pdf 的字节数组还有一个输出流,放到指定的对象里面。
4. 外面是设置字体和透明度,for 循环里面有一个内容上层,它的意思是把水印打印到内容的上面,里面同样可以设置透明度和字体的大小。
5. 这里有添加多个水印,因为考虑到水印不止一个,所以采取 for 循环的方式来添加多个水印。
接着来测试一下。
1. 首先来看一下这个 word,它是没有任何水印的。
2. 接着来测试一下打开 pose 的面,这里参数我已经提前准备好了。
3. 点击 send and download 打开 PDF,可以看到水印已经添加上去了。
猜你喜欢
- 2024-10-11 让我们了解HTTP(3) 现在基于http3有哪些应用
- 2024-10-11 如何在Java中将DOCX转换为PDF java实现docx转pdf
- 2024-10-11 字节跳动《Python项目开发实战》高清版 PDF 开放下载,简直神了
- 2024-10-11 牛!字节跳动《算法中文手册》火了,完整版 PDF 开放下载!
- 2024-10-11 字节跳动把python入门知识点整理成手册了,高清PDF开放下载
- 2024-10-11 字节大佬熬夜肝出的《Python知识手册》,高清pdf开放下载
- 2024-10-11 看了这份《算法中文手册》笔记,就再也不怕字节了
- 2024-10-11 字节跳动《算法中文手册》火了,完整版 PDF 开放下载!
- 2024-10-11 字节跳动《Python项目开发实战》高清版 PDF 开放下载
- 2024-10-11 Linux 内核 | 网络流量限速方案大 PK
你 发表评论:
欢迎- 最近发表
-
- 在 Spring Boot 项目中使用 activiti
- 开箱即用-activiti流程引擎(active 流程引擎)
- 在springBoot项目中整合使用activiti
- activiti中的网关是干什么的?(activiti包含网关)
- SpringBoot集成工作流Activiti(完整源码和配套文档)
- Activiti工作流介绍及使用(activiti工作流会签)
- SpringBoot集成工作流Activiti(实际项目演示)
- activiti工作流引擎(activiti工作流引擎怎么用)
- 工作流Activiti初体验及在数据库中生成的表
- Activiti工作流浅析(activiti6.0工作流引擎深度解析)
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)