Java 在 Word 文檔中使用新文本替換指定文本的方法
創(chuàng)作一份文案,經(jīng)常會(huì)高頻率地使用某些詞匯,如地名、人名、人物職位等,若表述有誤,就需要整體撤換。文本將介紹如何使用Spire.Doc for Java,在Java程序中對(duì)Word文檔中的指定文本進(jìn)行替換。
工具/原料
- Free Spire.Doc for Java(免費(fèi)版)
- IntelliJ IDEA
Jar文件獲取及導(dǎo)入
方法1:先從官網(wǎng)下載jar包。
導(dǎo)入步驟:
下載后,解壓文件,并將lib文件夾下的Spire.Doc.jar文件導(dǎo)入java程序。參考如下導(dǎo)入效果:

方法2:可通過(guò)maven倉(cāng)庫(kù)安裝導(dǎo)入。
Java代碼示例:
import com.spire.doc.*;
public class ReplaceText {
public static void main(String[] args) {
//加載Word文檔
Document document = new Document("C:\\Users\\Test1\\Desktop\\唐摩古鎮(zhèn).docx");
//使用新文本替換文檔中的指定文本
document.replace("唐摩", "唐模", false, true);
//保存文檔
document.saveToFile("ReplaceAllMatchedText.docx", FileFormat.Docx_2013);
}
}
替換前后效果如下:


總結(jié)
以上所述是小編給大家介紹的Java 在 Word 文檔中使用新文本替換指定文本的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
BaseDao封裝JavaWeb的增刪改查的實(shí)現(xiàn)代碼
Basedao 是一種基于數(shù)據(jù)訪問(wèn)對(duì)象(Data Access Object)模式的設(shè)計(jì)方法,它是一個(gè)用于處理數(shù)據(jù)庫(kù)操作的基礎(chǔ)類(lèi),負(fù)責(zé)封裝數(shù)據(jù)庫(kù)訪問(wèn)的底層操作,提供通用的數(shù)據(jù)庫(kù)訪問(wèn)方法,本文給大家介紹了BaseDao封裝JavaWeb的增刪改查的實(shí)現(xiàn)代碼,需要的朋友可以參考下2024-03-03
Spring cloud alibaba之Ribbon負(fù)載均衡實(shí)現(xiàn)方案
Spring cloud Ribbon是基于Netflix Ribbon實(shí)現(xiàn)的一套客戶(hù)端的負(fù)載均衡工具,Ribbon客戶(hù)端提供一系列完善的配置,如超時(shí)、重試等,Ribbon也可以實(shí)現(xiàn)自己的負(fù)載均衡算法,感興趣的朋友跟隨小編一起看看吧2021-07-07
如何用idea數(shù)據(jù)庫(kù)編寫(xiě)快遞e站
這篇文章主要介紹了如何用idea數(shù)據(jù)庫(kù)編寫(xiě)快遞e站,本文通過(guò)圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01
Spring Boot集成Spring Cache過(guò)程詳解
這篇文章主要介紹了Spring Boot集成Spring Cache過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10
一文總結(jié)RabbitMQ中的消息確認(rèn)機(jī)制
RabbitMQ消息確認(rèn)機(jī)制指的是在消息傳遞過(guò)程中,發(fā)送方發(fā)送消息后,接收方需要對(duì)消息進(jìn)行確認(rèn),以確保消息被正確地接收和處理,本文為大家整理了RabbitMQ中的消息確認(rèn)機(jī)制,需要的可以參考一下2023-06-06
java 中 System.out.println()和System.out.write()的區(qū)別
這篇文章主要介紹了 java 中 System.out.println()和System.out.write()的區(qū)別.的相關(guān)資料,需要的朋友可以參考下2017-04-04
springBoot集成shiro實(shí)現(xiàn)權(quán)限刷新
在SpringBoot項(xiàng)目中集成Shiro進(jìn)行權(quán)限管理,包括基礎(chǔ)配置引入依賴(lài)、創(chuàng)建Shiro配置類(lèi)以及用戶(hù)認(rèn)證與授權(quán)實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-11-11
java控制臺(tái)實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)(IO版)
這篇文章主要為大家詳細(xì)介紹了java控制臺(tái)實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)(IO版),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-04-04
Springboot設(shè)置統(tǒng)一的返回格式的方法步驟
在我們應(yīng)用中我們通常與前端交互使用json格式,設(shè)置統(tǒng)一的返回json 格式是非常必要的,本文主要介紹了Springboot設(shè)置統(tǒng)一的返回格式的方法步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2024-01-01

