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操作(查找关键字、插入图片)相关推荐

  1. PDF内根据关键字插入图片

    根据pdf内指定关键字的坐标插入图片,实现分为两个步骤. 1:查找出dpf内所有的关键字的坐标和关键字所在的页数. 2:根据查到的关键字位置出入图片: 引入 compile('com.itextpdf ...

  2. 使用itext对pdf指定文字位置插入图片

    使用java开源itext库对pdf进行操作,分主要分两步先查找指定文字位置,然后再在指定位置插入图片. 1.查找指定文字的坐标位置 这里主要通过实现类RenderListener来完成查找坐标位置 ...

  3. Java iText PDF操作

    iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库.通过iText不仅可以生成PDF或rtf的文档,而且可以将XML.Html文件转化为PDF文件. ...

  4. Python操作Excel自动插入图片

    #Python#Excel#图片 工作以来,测试繁多,测试后图片的机械性插入更是让我痛不欲生.正好之前有一些python编程经验,便自我摸索着写了个程序,通过索引数字的方式将图片一一插入Excel.效 ...

  5. [PDF文件怎么编辑]如何在PDF文档中插入图片

    收到一份PDF格式文档需要进行编辑,文件中只有文本内容,需要在页面中为对应的配图,也就是在PDF中添加图片,作为一个只懂得用阅读器来查看文档人来说,编辑PDF文件可谓是一件难事,这种格式的文件是如何编 ...

  6. java通过itext方法往pdf中插入图片(交互式pdf插入图片无法显示)

    本文参考自: 原文地址 一.:首先明确pdf的类型,在自己的开发过程中发现pdf也分几种类型. 我目前这里就指出常用两种: 一种是交互式pdf,他的组件可以读取,可以被编辑,比如liveCycle(A ...

  7. 打开另外一个页面_如何在PDF页面中插入图片?

    如何给PDF添加图片?有些时候为了丰富PDF的文档内容,需要添加一些图片,相比Word或PPT文档可以直接插入图片,而PDF的操作很多人可能并不熟悉,下面一起来看看如何在PDF文档中插入图片. 关于P ...

  8. 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第11波-快速批量插入图片...

    Excel自带插入图片功能,但操作步骤繁琐,插入图片后,还要一张张图片归位,插入的图片一般是用于可视化某些商品条码,增强阅读性.即一般会在商品条码旁边存放对应的图片,这些工作若用Excel自带的功能, ...

  9. Word学习笔记:P4-在文档中插入图片文字环绕

    文章目录 一.对图片的操作 1.1 插入图片 1.2 图片视觉设计 1.3 文字环绕 1.4 移除背景 一.对图片的操作 1.1 插入图片 现在我们有一篇文章,我准备在第二段之前插入一张图片. 我们鼠 ...

  10. 使用Itext操作PDF,修改文本内容及指定位置插入图片

    参考博客:修改文本的 参考博客:插入图片的 这里基于修改文本的博客编写的,主要解决了几个问题: 1.文件乱码 2.设置区域背景色 3.设置文字字体颜色 4.插入图片空指针 5.指定位置插入偏移 等等问 ...

最新文章

  1. python【力扣LeetCode算法题库】836- 矩形重叠
  2. python超市管理系统_控制台超市系统(Python)
  3. linux php cgi.sock,nginx中unix:/tmp/php-cgi.sock错误解决解决
  4. 最速下降法的C语言实现
  5. [转贴]JAVA:RESTLET开发实例(三)基于spring的REST服务
  6. 【个人笔记】OpenCV4 C++ 快速入门 10课
  7. AS3程序性能优化建议
  8. 前端人事面试问题总结
  9. 使用Java+Puppeteer+OpenCV 过腾讯防水墙滑动验证码
  10. 第107章 SQL函数 $PIECE
  11. 爬取图片和查询ip地址归属地
  12. python 入侵服务器_一个入侵iis服务器的简单案例
  13. 栈溢出 __stack_chk_fail
  14. 如何用Python抓网页,案例教程都总结到位了
  15. python数据分析入门学习笔记
  16. web渗透-Web服务通信原理
  17. 问题 A: xiaoping学构造函数
  18. verilog写的一个简洁实用的PWM模块
  19. ENVI软件使用与样本采集
  20. 谁知道哪边有UNIX系统可以下载

热门文章

  1. 9x9九宫格java_数独9x9九宫格的口诀 9×9数独技巧
  2. 淘宝客SDK,一键导入淘宝客商城,快速实现流量变现,新增商城返利功能
  3. DirectX--给视频加马赛克、字符OSD
  4. android 酷我音乐接口,酷我音乐 各种付费歌曲,音质包括ape、flac无损音乐api接口...
  5. NumPy学习笔记21. IO
  6. antdesign——select搜索
  7. win10系统打不开qq提示错误代码0x00000005怎么办
  8. 外网/公网出口IP查询方法汇总
  9. MySQL学习笔记[学习资料来源于B站黑马测试]
  10. 小米电视看电脑共享文件服务器,小米电视怎么共享电脑看本地视频【图文】