最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java查找并高亮PDF文本過程解析

 更新時(shí)間:2019年08月05日 14:26:22   作者:Miaonly  
這篇文章主要介紹了Java查找并高亮PDF文本過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

本文將介紹如何通過Java程序來查找并高亮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:可通過maven倉庫導(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;
    //遍歷文檔每一頁
    for (int i = 0; i < pdf.getPages().getCount(); i++) {
      //獲取特定頁
      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();
    }
  }
}

文本高亮效果:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring的RedisTemplate存儲(chǔ)的key和value有特殊字符的處理

    Spring的RedisTemplate存儲(chǔ)的key和value有特殊字符的處理

    這篇文章主要介紹了Spring的RedisTemplate存儲(chǔ)的key和value有特殊字符的處理方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • java 關(guān)鍵字static詳細(xì)介紹及如何使用

    java 關(guān)鍵字static詳細(xì)介紹及如何使用

    這篇文章主要介紹了java 關(guān)鍵字static詳細(xì)介紹及如何使用的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • 十個(gè)最常見的Java字符串問題(翻譯)

    十個(gè)最常見的Java字符串問題(翻譯)

    這篇文章主要介紹了十個(gè)最常見的Java字符串問題(翻譯),需要的朋友可以參考下
    2015-03-03
  • MySQL數(shù)據(jù)庫之Purge死鎖問題解析

    MySQL數(shù)據(jù)庫之Purge死鎖問題解析

    這篇文章主要介紹了MySQL數(shù)據(jù)庫之Purge死鎖問題解析的相關(guān)資料,需要的朋友可以參考下
    2017-11-11
  • Java內(nèi)存模型原子性原理及實(shí)例解析

    Java內(nèi)存模型原子性原理及實(shí)例解析

    這篇文章主要介紹了Java內(nèi)存模型原子性原理及實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 基于Java制作一個(gè)燈謎猜猜樂游戲

    基于Java制作一個(gè)燈謎猜猜樂游戲

    中秋佳節(jié),是我國傳統(tǒng)的重大節(jié)日之一,全國各地為了增強(qiáng)過節(jié)的氣氛,都有許多傳統(tǒng)的中秋活動(dòng),比如猜燈謎,所以本文就來用Java制作一個(gè)燈謎猜猜樂游戲,感興趣的可以了解下
    2023-09-09
  • java foreach循環(huán)為什么不能賦值的講解

    java foreach循環(huán)為什么不能賦值的講解

    這篇文章主要介紹了java foreach循環(huán)為什么不能賦值的講解,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • spring boot 實(shí)現(xiàn)Minio分片上傳的步驟

    spring boot 實(shí)現(xiàn)Minio分片上傳的步驟

    分片上傳,就是將所要上傳的文件,按照一定的大小,將整個(gè)文件分隔成多個(gè)數(shù)據(jù)塊來進(jìn)行分別上傳,上傳完之后再由服務(wù)端對所有上傳的文件進(jìn)行匯總整合成原始的文件,本文給大家介紹spring boot 實(shí)現(xiàn)Minio分片上傳的步驟,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • Spring@Value屬性注入使用方法解析

    Spring@Value屬性注入使用方法解析

    這篇文章主要介紹了Spring@Value屬性注入使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • java拋出異常與finally實(shí)例解析

    java拋出異常與finally實(shí)例解析

    這篇文章主要介紹了java拋出異常與finally實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10

最新評論

依兰县| 宿州市| 贵阳市| 元江| 永泰县| 枝江市| 民丰县| 澳门| 门头沟区| 汝南县| 庆安县| 侯马市| 澜沧| 思南县| 中山市| 浦东新区| 社旗县| 青浦区| 湟源县| 雅江县| 驻马店市| 安远县| 博客| 安顺市| 陵川县| 沙坪坝区| 太谷县| 偃师市| 河北省| 莒南县| 咸阳市| 深泽县| 于都县| 玉溪市| 密山市| 兴业县| 苍梧县| 肃北| 和平区| 肇东市| 盖州市|