Java中操作Word修訂功能的示例詳解
Word的修訂功能是一種在文檔中進行編輯和審閱的功能。它允許多個用戶對同一文檔進行修改并跟蹤這些修改,以便進行審查和接受或拒絕修改。修訂功能通常用于團隊合作、專業(yè)編輯和文件審查等場景。
本文將從以下幾個方面介紹如何使用免費工具Free Spire.Doc for Java在Java程序中操作Word文檔的修訂功能:
(免費Java Word庫可以下載后手動引入或通過Maven 倉庫安裝 )
Maven 倉庫安裝方法
<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即可打開修訂。實現(xiàn)步驟:
1. 導(dǎo)入spire.doc
import com.spire.doc.*;
2. 實例化Document對象并加載Word文檔
Document document = new Document(); document.loadFromFile("測試.docx");
3. 啟用Word修訂功能
document.setTrackChanges(true);
4. 保存文檔
document.saveToFile("啟用修訂.docx", FileFormat.Docx);
代碼運行結(jié)果:
Java 接受或拒絕修訂/更改
修訂模式啟用后,所有對文檔的修改都將被跟蹤記錄,并使用各種顏色和樣式突出顯示在文本中。我們可以審閱文檔中已修改的內(nèi)容,并決定是否接受修訂。Free Spire.Doc for Java支持接受或拒絕所有更改。具體實現(xiàn)方式:
1. 導(dǎo)入以下所需類
import com.spire.doc.Document; import com.spire.doc.FileFormat;
2. 實例化Document對象并加載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)詳細介紹過,可以直接參考:
到此這篇關(guān)于Java中操作Word修訂功能的示例詳解的文章就介紹到這了,更多相關(guān)Java操作Word修訂內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
springboot?正確的在異步線程中使用request的示例代碼
這篇文章主要介紹了springboot中如何正確的在異步線程中使用request,本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07聊聊@value注解和@ConfigurationProperties注解的使用
這篇文章主要介紹了@value注解和@ConfigurationProperties注解的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-09-09Spring Cloud詳解實現(xiàn)聲明式微服務(wù)調(diào)用OpenFeign方法
這篇文章主要介紹了Spring Cloud實現(xiàn)聲明式微服務(wù)調(diào)用OpenFeign方法,OpenFeign 是 Spring Cloud 家族的一個成員, 它最核心的作用是為 HTTP 形式的 Rest API 提供了非常簡潔高效的 RPC 調(diào)用方式,希望對大家有所幫助。一起跟隨小編過來看看吧2022-07-07Spring Boot整合Elasticsearch實現(xiàn)全文搜索引擎案例解析
ElasticSearch作為基于Lucene的搜索服務(wù)器,既可以作為一個獨立的服務(wù)部署,也可以簽入Web應(yīng)用中。SpringBoot作為Spring家族的全新框架,使得使用SpringBoot開發(fā)Spring應(yīng)用變得非常簡單,在本案例中我們給大家介紹Spring Boot整合Elasticsearch實現(xiàn)全文搜索引擎2017-11-11在Spring Boot中使用Spring-data-jpa實現(xiàn)分頁查詢
如何使用jpa進行多條件查詢以及查詢列表分頁呢?下面我將介紹兩種多條件查詢方式。具體實例代碼大家參考下本文吧2017-07-07