包 java中导入awt_Java 查找并高亮显示PDF文本
本文将使用Free Spire.PDF for Java免费控件来查找PDF文档中的特定文本并对其高亮显示,以此便于后期能够快速查看。
Free Spire.PDF for Java主要功能在于帮助开发人员在Java应用程序(J2SE和J2EE)中创建、操作、读取、转换及打印PDF文档,且运行环境无需安装Adobe Acrobat。
Jar包获取及导入
获取:在E-iceblue中文官网上下载Free Spire.PDF for Java产品包,解压后在lib文件夹下找到Spire.Pdf.jar文件即可。
导入: 在IDEA中手动导入Spire.Pdf.jar。具体步骤参见下图。
import com.spire.pdf.*;import java.awt.*;import com.spire.pdf.general.find.PdfTextFind;public class HighlightText { public static void main(String[] args) { //加载示例PDF文档 PdfDocument pdf = new PdfDocument(); pdf.loadFromFile("C:甥敳獲Test1DesktopSample.pdf"); PdfTextFind[] result = null; //遍历文档页面 for (PdfPageBase page : (Iterable) pdf.getPages()) { //查找文档中所有的"春节"字符串 result = page.findText("春节").getFinds(); for (PdfTextFind find : result) { //高亮显示查找结果 find.applyHighLight(Color.yellow); } } //保存文档 pdf.saveToFile("output/Result.pdf"); pdf.close(); }}
效果图:
包 java中导入awt_Java 查找并高亮显示PDF文本相关推荐
- java 搜索文件 pdf_Java查找并高亮PDF文本过程解析
本文将介绍如何通过Java程序来查找并高亮PDF中的文本. 使用工具:Free Spire.PDF for Java(免费版) Jar文件获取及导入: 方法1:官网下载Jar文件包.下载后,解压,并将 ...
- Java中导入错误的jar所引发的问题
问题描述 创建一个存储字符串数据的List集合,但报以下错误:Type 'java.awt.List' does not have type parameters 解决方法 将import java. ...
- java 高效文本查找替换_Java 查找、高亮PDF 文本
本文将介绍如何通过Java程序来查找并高亮PDF中的文本. 使用工具:Free Spire.PDF for Java(免费版) Jar文件获取及导入: 方法1:官网下载jar包. 下载Jarwww. ...
- Java中导入、导出Excel——HSSFWorkbook 使用
一.介绍 当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统.银行系统).或者是:我们已经习惯用Excel打印.这样在我们实际 ...
- Java中导入/导出excel,导出pdf报表信息
1.项目中经常需要用到报表生成,信息导入数据库的功能.主要有以下几种. 2.其中比较简单的是 外部数据无需处理直接 导入数据库中,这种比较简单.直接利用Navicat数据库工具 导入外部.示例如下 1 ...
- java中按学号查找_Java课程设计---浏览学生(实现根据姓名查询)
1.修改窗口 2.在StudentDao中增加根据姓名查找的方法 public List getStudent(String name)throws SQLException{ DbUtil dbUt ...
- Java中导入Excel文件
public List<GbHoInfo> loadScoreInfo(String xlsPath) throws IOException{List<GbHoInfo> te ...
- Java中导入背景音乐
代码如下: import java.applet.Applet; import java.applet.AudioClip; import java.io.File; import java.net. ...
- Java中的点操作符,分享PDF高清版
第一个 分布式:限流 1.1 ZooKeeper+Nginx面试常备题(附答案) ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Ha ...
最新文章
- 读书:历史 -- 东印度公司
- 谈谈Javascript闭包
- Dubbo Cloud Native 之路的实践与思考
- 操作系统--中断和异常
- 洛谷 - P4323 [JSOI2016]独特的树叶(树上哈希+换根dp)
- HDU - 4300 Clairewd’s message(扩展KMP)
- android面试详解
- 谁能跳出数字化系统困境?
- 漫步数学分析九——级数
- 交通部 城轨交通运营管理规定_重庆启动节前轨道交通运营管理安全执法检查...
- 表弟励志做程序员了,除了霸王我还能给他什么?
- SDN环境搭建(mininet,OVS,ryu安装及命令)
- python中score_在Python中“得分必须返回一个数字”scikit-learn中的cross_val_score错误...
- php医院数据库设计,检查我的数据库设计/ PHP / MySQL
- 飞机大战小游戏1.0
- ajax中sy,黑马eesy_15 Vue:vue语法和生命周期与ajax异步请求
- Python 3.9.5 官方中文文档及打包下载
- oracle oem登录xdb,XDB sys_nc_oid$递归调用的案例一则
- exe msdt 无法上网_msdt.exe文件下载
- 【读书】2019年阅读记录