pdf插入图片到指定坐标位置 亲测可用
pdf插入图片到指定位置,常见图片格式都支持
坐标位置可自定义
根据文字、关键字识别坐标位置,可见另一个帖子:pdf识别关键字坐标依赖引用:itextpdf-5.5.13.jar
常见itextpdf各个版本【0积分免费下载】点击下载
效果展示
话不多说
1.引入工具类代码
/*** pdf插入图片* @param oldPath 插入图片前的路径* @param newPath 插入图片后的路径* @param imgPath 图片路径* @throws IOException* @throws DocumentException*/public static void insert(String oldPath, String newPath, String imgPath) throws IOException, DocumentException {InputStream inputStream = new FileInputStream(oldPath);FileOutputStream out = new FileOutputStream(newPath);PdfReader reader = new PdfReader(inputStream);//pdf页数int pdfPages = reader.getNumberOfPages();PdfStamper stamper = new PdfStamper(reader, out);//图片BufferedImage bufferedImage = ImageIO.read(new FileInputStream(imgPath));//x轴坐标int x = 500;//y轴坐标int y = 500;for (int i = 1; i <= pdfPages; i++) {//图片处理Image img = Image.getInstance(ImageUtil.imageToBytes(bufferedImage));//设置图片大小img.scaleAbsolute(110, 110);//设置图片位置img.setAbsolutePosition(x, y);stamper.getOverContent(i).addImage(img);}//关闭资源stamper.close();out.close();reader.close();}
2.编写测试案例
public static void main(String[] args) throws IOException, DocumentException {insert("插入图片前的路径", "插入图片后的路径", "图片路径");}
成功!
pdf插入图片到指定坐标位置 亲测可用相关推荐
- Java实现pdf转图片的工具类(三种方法实现PDF转图片的案例)【亲测可用】
提示:有些时候我们需要在项目中展示PDF,所以我们可以将PDF转为图片,然后已图片的方式展示,效果很好.Java使用各种技术将pdf转换成图片格式,并且内容不失帧.清晰可见,该工具类也是开发中常用到的 ...
- C#word插入图片在指定标签位置(附加图片上下左右移动)
直接开始干货了 上一篇文章讲了标签的使用和创建,这一篇直接进行图片的添加和移动了 如上图是直接插入,插入位置是镶嵌类型,我想让它浮动在文字下面,且大小也想调动一下 object Nothing = S ...
- 市面上Word转化PDF,PDF转图片Java实现方案(亲测)
这里写自定义目录标题 前提 第一步:转成PDF 第二步:转成图片 前提 前段时间由于项目需要,需要做如下功能,将上传的word图片转化问图片,经常多天多市面上的插件测试总结,现在将自己的一些心得记录如 ...
- Latex插入图片报错,解决方案亲测有效!
在论文写作中使用Latex排版出现的图片插入错误: LaTeX Error: Cannot determine size of graphic in Figures/overall-framework ...
- matlab图片序列生成视频(亲测可用)
imPath = 'C:\Users\Administrator\Desktop\car'; imExt = 'jpg'; %定义文件路径 %检查图片文件路径是否存在 if isdir(imPath) ...
- 使用itext7在PDF文件中的指定文字位置添加电子签名图片技术记录
使用itext7在PDF文件中的指定文字位置添加电子签名图片 文章目录 使用itext7在PDF文件中的指定文字位置添加电子签名图片 一.技术使用背景 二.使用步骤 1.引入依赖 2.具体代码 2.控 ...
- java springboot pdf插入图片 定点插图
本文的实现方法需要用到 adobeacrobatXpro 来设置锚点(准确的说是域) 链接:https://pan.baidu.com/s/1GebLg8rSPqPBDNqnas9A3A 提取码:pp ...
- java通过itext方法往pdf中插入图片(交互式pdf插入图片无法显示)
本文参考自: 原文地址 一.:首先明确pdf的类型,在自己的开发过程中发现pdf也分几种类型. 我目前这里就指出常用两种: 一种是交互式pdf,他的组件可以读取,可以被编辑,比如liveCycle(A ...
- itextsharp操作pdf——插入图片
itextsharp 插入图片操作 asp.net 用于审核后签字或者其他需要对pdf进行插入图片的操作. 在pdf添加图片方法: protected void AddImg(string oldP, ...
最新文章
- 6.QML动画——状态与过渡
- MySQL utf8mb4 字符集:支持 emoji 表情符号
- php 如何做ftp传输,php如何实现ftp上传
- 理解T-SQL:高级查询
- python实现快速创建订单_从销售订单和Od中的产品订单创建新记录
- 安卓开发之android使用webview时按后退会退出而不是回退的问题
- sqlserver执行更新语句时出现异常,t 附近有语法错误
- 叠螺机_叠螺机如何实现全自动喷淋维护
- typroa设置字体的颜色
- 南阳理工学院计算机acm,南阳理工学院计算机学院ACM队成员获奖情况[荣誉记]
- 关于vtt 与 srt 字幕 的相互转换
- Lammps安装教程 windows版
- adjacency list(邻接表)神物
- 【图像识别-指纹识别】指纹特征提取附matlab代码
- 新浪微博一键分享手机版JS代码
- 如何有效提升你的研究能力?
- AVFoundation开发秘籍笔记:第5章 AV Kit用法
- 超大文件中在有限的内存里找到单词频率 top 100
- 人I型胶原融合蛋白神经基质膜仿生材料|新型的药物递送系统-红细胞膜仿生纳米粒
- 摩托罗拉v980显示服务器,摩托罗拉v980手机充电器我有一个摩托罗拉 – 手机爱问...