java 搜索文件 pdf_Java查找并高亮PDF文本过程解析
本文將介紹如何通過(guò)Java程序來(lái)查找并高亮PDF中的文本。
使用工具:Free Spire.PDF for Java(免費(fèi)版)
Jar文件獲取及導(dǎo)入:
方法1:官網(wǎng)下載Jar文件包。下載后,解壓,并將lib文件夾下的Spire.Pdf.jar文件導(dǎo)入到j(luò)ava程序。參考如下導(dǎo)入效果:
方法2:可通過(guò)maven倉(cāng)庫(kù)導(dǎo)入。
Java代碼示例
import com.spire.pdf.*;
import com.spire.pdf.general.find.PdfTextFind;
import java.awt.*;
public class Main {
public static void main(String[] args) throws Exception {
//加載示例PDF文檔
PdfDocument pdf = new PdfDocument();
pdf.loadFromFile("test.pdf");
PdfTextFind[] result = null;
//遍歷文檔每一頁(yè)
for (int i = 0; i < pdf.getPages().getCount(); i++) {
//獲取特定頁(yè)
PdfPageBase page = pdf.getPages().get(i);
result = page.findText("Android").getFinds();
for (PdfTextFind find : result) {
//高亮顯示查找結(jié)果
find.applyHighLight(Color.yellow);
}
//保存文檔
pdf.saveToFile("result.pdf");
pdf.close();
}
}
}
文本高亮效果:
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持谷谷點(diǎn)程序。
總結(jié)
以上是生活随笔為你收集整理的java 搜索文件 pdf_Java查找并高亮PDF文本过程解析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java8 监控文件变化_[Java 8
- 下一篇: python创建子类_Python线程创