iText PDF操作(查找关键字、插入图片)
iText PDF操作(查找关键字、插入图片)
Demo地址
https://download.csdn.net/download/L_C_Baker/12316480
增加pom依赖
<dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.10</version></dependency><dependency><groupId>com.itextpdf</groupId><artifactId>itext-asian</artifactId><version>5.2.0</version></dependency>
PdfKeywordFinder调用
findKeywordPostions关键字查找
返回查找到关键字的首个文字的左上角坐标值
输入值
参数 | 类型 | 描述 | 取值 |
---|---|---|---|
pdfName | String | 源文件位置 | F:/testfiles/pfile.pdf |
keyword | String | 查找关键字 |
返回参数( List<float[]> 关键字出现的位置信息)
参数 | 类型 | 描述 |
---|---|---|
float[0] | float | 位置页码 起始为1 |
float[1] | float | 左侧偏移量 (原点为左下角) |
float[2] | float | 底部偏移量 (原点为左下角) |
findKeywordLastPostions关键字查找
返回查找到关键字的末尾文字的右下角坐标值
输入值
参数 | 类型 | 描述 | 取值 |
---|---|---|---|
pdfName | String | 源文件位置 | F:/testfiles/pfile.pdf |
keyword | String | 查找关键字 |
返回参数( List<float[]> 关键字出现的位置信息)
参数 | 类型 | 描述 |
---|---|---|
float[0] | float | 位置页码 起始为1 |
float[1] | float | 左侧偏移量 (原点为左下角) |
float[2] | float | 底部偏移量 (原点为左下角) |
InsertImageToPdf调用
InsertPicInfo结构
插入图片的信息
参数 | 类型 | 描述 |
---|---|---|
imagePath | String | 待插入图片 |
insertPage | int | 插入页码 起始为1 |
insertX | int | 插入位置 x偏移 |
insertY | int | 插入图片 y偏移 |
picWidth | int | 插入图片宽度 |
picHeight | int | 插入图片高度 |
picRotate | float | 插入图片旋转角度 |
signPdfByStampKeyNocertMultiplePics 调用
在目标文件中插入多张图片,每个InsertPicInfo是一副图片的信息
输入值
参数 | 类型 | 描述 | 取值 |
---|---|---|---|
source | String | 源文件位置 | F:/testfiles/pfile.pdf |
targetPath | String | 输出文件位置 | |
insertInfos | List | 插入图片的信息集合 |
iText PDF操作(查找关键字、插入图片)相关推荐
- PDF内根据关键字插入图片
根据pdf内指定关键字的坐标插入图片,实现分为两个步骤. 1:查找出dpf内所有的关键字的坐标和关键字所在的页数. 2:根据查到的关键字位置出入图片: 引入 compile('com.itextpdf ...
- 使用itext对pdf指定文字位置插入图片
使用java开源itext库对pdf进行操作,分主要分两步先查找指定文字位置,然后再在指定位置插入图片. 1.查找指定文字的坐标位置 这里主要通过实现类RenderListener来完成查找坐标位置 ...
- Java iText PDF操作
iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库.通过iText不仅可以生成PDF或rtf的文档,而且可以将XML.Html文件转化为PDF文件. ...
- Python操作Excel自动插入图片
#Python#Excel#图片 工作以来,测试繁多,测试后图片的机械性插入更是让我痛不欲生.正好之前有一些python编程经验,便自我摸索着写了个程序,通过索引数字的方式将图片一一插入Excel.效 ...
- [PDF文件怎么编辑]如何在PDF文档中插入图片
收到一份PDF格式文档需要进行编辑,文件中只有文本内容,需要在页面中为对应的配图,也就是在PDF中添加图片,作为一个只懂得用阅读器来查看文档人来说,编辑PDF文件可谓是一件难事,这种格式的文件是如何编 ...
- java通过itext方法往pdf中插入图片(交互式pdf插入图片无法显示)
本文参考自: 原文地址 一.:首先明确pdf的类型,在自己的开发过程中发现pdf也分几种类型. 我目前这里就指出常用两种: 一种是交互式pdf,他的组件可以读取,可以被编辑,比如liveCycle(A ...
- 打开另外一个页面_如何在PDF页面中插入图片?
如何给PDF添加图片?有些时候为了丰富PDF的文档内容,需要添加一些图片,相比Word或PPT文档可以直接插入图片,而PDF的操作很多人可能并不熟悉,下面一起来看看如何在PDF文档中插入图片. 关于P ...
- 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第11波-快速批量插入图片...
Excel自带插入图片功能,但操作步骤繁琐,插入图片后,还要一张张图片归位,插入的图片一般是用于可视化某些商品条码,增强阅读性.即一般会在商品条码旁边存放对应的图片,这些工作若用Excel自带的功能, ...
- Word学习笔记:P4-在文档中插入图片文字环绕
文章目录 一.对图片的操作 1.1 插入图片 1.2 图片视觉设计 1.3 文字环绕 1.4 移除背景 一.对图片的操作 1.1 插入图片 现在我们有一篇文章,我准备在第二段之前插入一张图片. 我们鼠 ...
- 使用Itext操作PDF,修改文本内容及指定位置插入图片
参考博客:修改文本的 参考博客:插入图片的 这里基于修改文本的博客编写的,主要解决了几个问题: 1.文件乱码 2.设置区域背景色 3.设置文字字体颜色 4.插入图片空指针 5.指定位置插入偏移 等等问 ...
最新文章
- python【力扣LeetCode算法题库】836- 矩形重叠
- python超市管理系统_控制台超市系统(Python)
- linux php cgi.sock,nginx中unix:/tmp/php-cgi.sock错误解决解决
- 最速下降法的C语言实现
- [转贴]JAVA:RESTLET开发实例(三)基于spring的REST服务
- 【个人笔记】OpenCV4 C++ 快速入门 10课
- AS3程序性能优化建议
- 前端人事面试问题总结
- 使用Java+Puppeteer+OpenCV 过腾讯防水墙滑动验证码
- 第107章 SQL函数 $PIECE
- 爬取图片和查询ip地址归属地
- python 入侵服务器_一个入侵iis服务器的简单案例
- 栈溢出 __stack_chk_fail
- 如何用Python抓网页,案例教程都总结到位了
- python数据分析入门学习笔记
- web渗透-Web服务通信原理
- 问题 A: xiaoping学构造函数
- verilog写的一个简洁实用的PWM模块
- ENVI软件使用与样本采集
- 谁知道哪边有UNIX系统可以下载
热门文章
- 9x9九宫格java_数独9x9九宫格的口诀 9×9数独技巧
- 淘宝客SDK,一键导入淘宝客商城,快速实现流量变现,新增商城返利功能
- DirectX--给视频加马赛克、字符OSD
- android 酷我音乐接口,酷我音乐 各种付费歌曲,音质包括ape、flac无损音乐api接口...
- NumPy学习笔记21. IO
- antdesign——select搜索
- win10系统打不开qq提示错误代码0x00000005怎么办
- 外网/公网出口IP查询方法汇总
- MySQL学习笔记[学习资料来源于B站黑马测试]
- 小米电视看电脑共享文件服务器,小米电视怎么共享电脑看本地视频【图文】