Java中操作Word修訂功能的示例詳解
Word的修訂功能是一種在文檔中進(jìn)行編輯和審閱的功能。它允許多個(gè)用戶對(duì)同一文檔進(jìn)行修改并跟蹤這些修改,以便進(jìn)行審查和接受或拒絕修改。修訂功能通常用于團(tuán)隊(duì)合作、專業(yè)編輯和文件審查等場(chǎng)景。
本文將從以下幾個(gè)方面介紹如何使用免費(fèi)工具Free Spire.Doc for Java在Java程序中操作Word文檔的修訂功能:
(免費(fèi)Java Word庫(kù)可以下載后手動(dòng)引入或通過Maven 倉(cāng)庫(kù)安裝 )
Maven 倉(cāng)庫(kù)安裝方法
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories><dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.doc.free</artifactId>
<version>5.2.0</version>
</dependency>
</dependencies>Java 啟用Word文檔修訂功能
啟用修訂功能中用到的最核心的方法為 Document.setTrackChanges(),通過將其參數(shù)設(shè)置為true即可打開修訂。實(shí)現(xiàn)步驟:
1. 導(dǎo)入spire.doc
import com.spire.doc.*;
2. 實(shí)例化Document對(duì)象并加載Word文檔
Document document = new Document();
document.loadFromFile("測(cè)試.docx");3. 啟用Word修訂功能
document.setTrackChanges(true);
4. 保存文檔
document.saveToFile("啟用修訂.docx", FileFormat.Docx);代碼運(yùn)行結(jié)果:

Java 接受或拒絕修訂/更改
修訂模式啟用后,所有對(duì)文檔的修改都將被跟蹤記錄,并使用各種顏色和樣式突出顯示在文本中。我們可以審閱文檔中已修改的內(nèi)容,并決定是否接受修訂。Free Spire.Doc for Java支持接受或拒絕所有更改。具體實(shí)現(xiàn)方式:
1. 導(dǎo)入以下所需類
import com.spire.doc.Document; import com.spire.doc.FileFormat;
2. 實(shí)例化Document對(duì)象并加載Word文檔
Document doc = new Document();
doc.loadFromFile("修訂.docx");3. 接受或拒絕Word文檔中所有修訂
//接受所有修訂 doc.acceptChanges(); //拒絕所有修訂 doc.rejectChanges();
4. 保存文檔
doc.saveToFile("接受拒絕所有修訂.docx", FileFormat.Docx);接受所有修訂:

Java 獲取修訂模式下添加或刪除的內(nèi)容
啟用跟蹤更改功能后,F(xiàn)ree Spire.Doc for Java支持直接獲取插入文檔中的內(nèi)容或者從文檔中刪除的內(nèi)容。之前文章已經(jīng)詳細(xì)介紹過,可以直接參考:
到此這篇關(guān)于Java中操作Word修訂功能的示例詳解的文章就介紹到這了,更多相關(guān)Java操作Word修訂內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot定時(shí)任務(wù)多線程實(shí)現(xiàn)示例
在真實(shí)的Java開發(fā)環(huán)境中,我們經(jīng)常會(huì)需要用到定時(shí)任務(wù)來幫助我們完成一些特殊的任務(wù),本文主要介紹了SpringBoot定時(shí)任務(wù)多線程實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12
Spring-Cloud-Function-Spel?漏洞環(huán)境搭建
這篇文章主要介紹了Spring-Cloud-Function-Spel?漏洞復(fù)現(xiàn)及搭建方法,搭建方法也很簡(jiǎn)單,首先需要安裝maven jdk,具體安裝過程跟隨小編一起看看吧2022-03-03
lazy?init控制加載在Spring中如何實(shí)現(xiàn)源碼分析
這篇文章主要為大家介紹了lazy?init控制加載在Spring中如何實(shí)現(xiàn)源碼分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
前端與RabbitMQ實(shí)時(shí)消息推送未讀消息小紅點(diǎn)實(shí)現(xiàn)示例
這篇文章主要為大家介紹了前端與RabbitMQ實(shí)時(shí)消息推送未讀消息小紅點(diǎn)實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07
流讀取導(dǎo)致StringBuilder.toString()亂碼的問題及解決
這篇文章主要介紹了流讀取導(dǎo)致StringBuilder.toString()亂碼的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11
Java校驗(yàn)validate介紹和使用實(shí)例
這篇文章主要介紹了Java校驗(yàn)validate介紹和使用的相關(guān)資料,還介紹了如何使用@Valid和@Validated注解進(jìn)行聲明式校驗(yàn),以及如何處理復(fù)雜校驗(yàn)需求,通過自定義校驗(yàn)注解來實(shí)現(xiàn),需要的朋友可以參考下2025-01-01
Windows下gradle的安裝與配置的超詳細(xì)教程
這篇文章主要介紹了Windows下gradle的安裝與配置,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09
Java IO流體系繼承結(jié)構(gòu)圖_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要介紹了Java IO流體系繼承結(jié)構(gòu)圖,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-05-05

