Word的修訂功能是一種在文檔中進行編輯和審閱的功能。它允許多個用戶對同一文檔進行修改并跟蹤這些修改,以便進行審查和接受或拒絕修改。修訂功能通常用于團隊合作、專業(yè)編輯和文件審查等場景。
本文將從以下幾個方面介紹如何使用免費工具Free Spire.Doc for Java在Java程序中操作Word文檔的修訂功能:
?(免費Java Word庫可以下載后手動引入或通過Maven 倉庫安裝?)
?
Java?啟用Word文檔修訂功能
啟用修訂功能中用到的最核心的方法為?Document.setTrackChanges(),通過將其參數設置為true即可打開修訂。實現(xiàn)步驟:
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支持接受或拒絕所有更改。具體實現(xiàn)方式:
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?獲取修訂模式下添加或刪除的內容
啟用跟蹤更改功能后,F(xiàn)ree Spire.Doc for Java支持直接獲取插入文檔中的內容或者從文檔中刪除的內容。之前文章已經詳細介紹過,可以直接參考:
Java 獲取Word中的所有插入和刪除修訂
?
? Free Spire.Doc for Java是一款免費的 Java Word 組件,支持多種Word 文檔操作功能包括創(chuàng)建、讀取、編輯、轉換和打印等。如有興趣了解其功能,可查看其中文教程。