第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

Java 查找和高亮Word文本

標(biāo)簽:
Java

在操作Word文档的过程中,当我们想要快速查找符合条件的特定内容并需要将其标注出来,便于自己或他人留意时,我们不可避免的会用到Word的查找和高亮功能。本文将介绍如何在Java应用程序中借助Free Spire.Doc for Java快速实现这些功能。

基本步骤:    

  1. 下载Free Spire.Doc for Java包并解压缩,然后将lib文件夹下的Spire.Doc.jar包作为依赖项导入到Java应用程序中。(也可直接通过Maven仓库安装JAR包,配置pom.xml文件的代码见下文)

  2. 在Java应用程序中新建一个Java Class(此处我命名为FindAndHightText), 然后输入相应的Java代码并运行

配置pom.xml文件:

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <url>http://repo.e-iceblue.cn/repository/maven-public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.doc.free</artifactId>
        <version>2.7.3</version>
    </dependency>
</dependencies>


Java代码

以下示例将展示如何使用findAllString()方法查找文档中所有匹配的文本并给它们设置高亮颜色。

import com.spire.doc.*;
import com.spire.doc.documents.TextSelection;

import java.awt.*;

public class FindAndHightText {
    public static void main(String[] args){
        //加载Word文档
        Document document = new Document("test.docx");

        //查找所有“荷塘”文本
        TextSelection[] textSelections = document.findAllString("探月", false, false);

        //设置高亮颜色
        for (TextSelection selection : textSelections) {
            selection.getAsOneRange().getCharacterFormat().setHighlightColor(Color.YELLOW);
        }

        //保存文档
        document.saveToFile("查找和高亮.docx", FileFormat.Docx_2013);
    }
}


https://img4.sycdn.imooc.com/5f6b0353000144e905540393.jpg

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消