Word的修訂功能是一種在文檔中進行編輯和審閱的功能。它允許多個用戶對同一文檔進行修改並跟蹤這些修改,以便進行審查和接受或拒絕修改。修訂功能通常用於團隊合作、專業編輯和文件審查等場景。
本文將從以下幾個方面介紹如何使用免費工具Free Spire.Doc for Java在Java程序中操作Word文檔的修訂功能:
✍(免費Java Word庫可以下載後手動引入或通過Maven 倉庫安裝 )
Java 啓用Word文檔修訂功能
啓用修訂功能中用到的最核心的方法爲 Document.setTrackChanges(),通過將其參數設置爲true即可打開修訂。實現步驟:
1. 導入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);
代碼運行結果:
Java 接受或拒絕修訂/更改
修訂模式啓用後,所有對文檔的修改都將被跟蹤記錄,並使用各種顏色和樣式突出顯示在文本中。我們可以審閱文檔中已修改的內容,並決定是否接受修訂。Free Spire.Doc for Java支持接受或拒絕所有更改。具體實現方式:
1. 導入以下所需類
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 獲取修訂模式下添加或刪除的內容
啓用跟蹤更改功能後,Free Spire.Doc for Java支持直接獲取插入文檔中的內容或者從文檔中刪除的內容。之前文章已經詳細介紹過,可以直接參考:
▶ Free Spire.Doc for Java是一款免費的 Java Word 組件,支持多種Word 文檔操作功能包括創建、讀取、編輯、轉換和打印等。如有興趣瞭解其功能,可查看其中文教程。