Java查找和高亮Word文本
在操作Word文檔的過程中,當咱們想要快速查找符合條件的特定內(nèi)容并需求將其標示出來,便于自己或他人留心時,咱們不可避免的會用到Word的查找和高亮功能。本文將介紹怎么在Java應(yīng)用程序中憑借FreeSpire.DocforJava快速完成這些功能。
根本步驟:
1.下載FreeSpire.DocforJava包并解壓縮
2.將lib文件夾下的Spire.Doc.jar包作為依靠項導入到Java應(yīng)用程序中。(也可直接通過Maven庫房安裝JAR包(配置pom.xml文件的代碼見下文))
3.在Java應(yīng)用程序中新建一個JavaClass(此處我命名為FindAndHightText),然后輸入相應(yīng)的Java代碼并運行
配置pom.xml文件:
com.e-icebluehttp://repo.e-iceblue.cn/repository/maven-public/e-icebluespire.doc.free2.7.3
Java代碼示例
以下示例將展示怎么使用findAllString()辦法查找文檔中所有匹配的文本并給它們設(shè)置高亮色彩。
importcom.spire.doc.*;importcom.spire.doc.documents.TextSelection;importjava.awt.*;publicclassFindAndHightText{publicstaticvoidmain(String[]args){//加載Word文檔Documentdocument=newDocument(“test.docx”);//查找所有“荷塘”文本TextSelection[]textSelections=document.findAllString(“探月”,false,false);//設(shè)置高亮色彩for(TextSelectionselection:textSelections){
selection.getAsOneRange().getCharacterFormat().setHighlightColor(Color.YELLOW);
}//保存文檔document.saveToFile(“查找和高亮.docx”,FileFormat.Docx_2013);
}
}
來源:https://www.cnblogs.com
廣州天河區(qū)珠江新城富力盈力大廈北塔2706
020-38013166(網(wǎng)站咨詢專線)
400-001-5281 (售后服務(wù)熱線)
深圳市坂田十二橡樹莊園F1-7棟
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服務(wù)專線:400-001-5281
長沙市天心區(qū)芙蓉中路三段398號新時空大廈5樓
聯(lián)系電話/ (+86 0731)88282200
品牌服務(wù)專線/ 400-966-8830
旗下運營網(wǎng)站:
Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權(quán)利。 粵ICP備09033321號