springboot实现pdf里面插入图片
1.在pdf里面的固定位置插入图片logo
引入依赖itextpdf
<dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.4.2</version></dependency>
2.编写测试代码,在固定位置,页码,设置插入图片透明度,大小
/*** 测试用例*/@Testpublic void test1() throws IOException, DocumentException {//pdf文件存放在d盘File file = new File("D:\\ERC\\pdf插入图片测试\\ERC初级学员(BLS)证书.pdf");//合成后的文件FileOutputStream outputStream = new FileOutputStream("D:\\ERC\\pdf插入图片测试\\ERC初级学员(BLS)证书_aa.pdf");PdfReader reader = new PdfReader(new FileInputStream(file));PdfStamper stamper = new PdfStamper(reader, outputStream);//将签名图片放在pdf文件的第1页PdfContentByte over = stamper.getOverContent(1);//签名图片Image contractSealImg = Image.getInstance("D:\\ERC\\pdf插入图片测试\\测试.jpeg");over.saveState();PdfGState pdfGState = new PdfGState();pdfGState.setFillOpacity(1F); //给图片设置透明度over.setGState(pdfGState);contractSealImg.setAbsolutePosition(215,100); //设置图片位置contractSealImg.scaleAbsolute(60, 60); //设置图片大小over.addImage(contractSealImg); //将图片添加到pdf文件over.restoreState();stamper.setFormFlattening(true);stamper.close();reader.close();outputStream.close();}
3.原pdf
插入成功后
springboot实现pdf里面插入图片相关推荐
- PHP下使用FPDF在PDF中插入图片
Cell函数,该函数主要用于向PDF 文档中插入文本. 通常,PDF 文档是由文本和图片共同组成的. FPDF 中使用Image函数向PDF中插入图片,其语法格式如下所示: Image(string ...
- PDF编辑器哪个好,如何在PDF中插入图片背景
由于PDF文档不像Word那么容易编辑,并且具有较强的保密性,所以PDF文档的编辑需要借助其他第三方的PDF编辑器才能对PDF文件进行编辑,下面,我就教大家如何利用PDF编辑器在PDF中插入图片背景, ...
- java中生成pdf,插入图片,页眉、页脚、表格
全栈工程师开发手册 (作者:栾鹏) java教程全解 java中生成pdf,插入图片,页眉.页脚.表格 import com.lowagie.text.*; import com.lowagie.te ...
- 手机怎么在PDF中插入图片?插入图片方法教程
如何使用手机在PDF文件中插入图片呢?PDF文件大家在办公中经常使用,使用的过程中难免会有编辑文件的需求.很多时候我们会需要在文件中插入或添加图片,来丰富内容多样性,如果在需要编辑文件的时候,身边有电 ...
- SpringBoot 将PDF转成图片或Word
SpringBoot 将PDF转成图片或Word 准备工作 Apache PDFBox 将PDF转成一张图片 将PDF转成多张图片 将PDF转成其他文件格式 总结 SpringBoot 是一款非常流行 ...
- java通过itext方法往pdf中插入图片(交互式pdf插入图片无法显示)
本文参考自: 原文地址 一.:首先明确pdf的类型,在自己的开发过程中发现pdf也分几种类型. 我目前这里就指出常用两种: 一种是交互式pdf,他的组件可以读取,可以被编辑,比如liveCycle(A ...
- ItextPdf给PDF批量插入图片
String InPdfFile = "D:\\导入资料\\a.pdf"; String outPdfFile = "D:\\导出资料\\b.pdf"; Str ...
- Java实现PDF动态插入图片复选框
文章目录 (一)需求描述 (二)制作模板 (三)代码开发 (一)需求描述 构建PDF模板,对其中部分数据实现动态插入,主要分为三个组件:普通文本,复选框,二维码图片的动态插入 (二)制作模板 因为PD ...
- java pdf中插入图片
//读取指定路径pdf获取pdfReaderPdfReader reader = new PdfReader(filePath);//得到新的生成pdf文件地址String newFilePath = ...
最新文章
- ICRA 2021| SKD:基于显着性估计的点云关键点检测
- 如何使用Apache的ab工具进行网站性能测试
- 什么是Linux的原生GUI API?
- python怎么读是啥意思-请问在python中**是啥什么意思?
- git切换到指定tag
- R:在Ubuntu14.04 安装R
- DC使用教程系列2-时钟的概念与环境接口面积约束脚本
- 【网络安全】JAVA代码审计—— XXE外部实体注入
- Facebook经典CTR预估模型
- SAP CRM One Order SERVICE_OS GUID调试指南
- 修改Tomcat端口号
- mysql多线程复制binlog_MySQL并发复制系列一:binlog组提交 (转载)
- jQuery插件定义
- ★LeetCode(812)——最大三角形面积(JavaScript)
- 不够持久?大疆无人机有了新无线充电系统,电力增强+++
- 数据结构笔记(十二)-- 定长顺序结构的实现
- ubuntu 的问题,我一个人使用,却显示两人登录?
- 动态规划题目-------蓝桥杯真题-------蓝桥杯备战
- 41-MybatisPlus
- 瓷砖铺贴方法_12种最好看的瓷砖铺贴方式!