Java 啟用Word修訂功能,接受拒絕修訂
2021-12-17由 冰藍科技 發表于 林業
怎樣取消文件修訂模式
Microsoft Word提供了文件修訂功能。在開啟修訂功能的情況下,使用者能夠插入、刪除和更改文件內容或格式,同時可以保留,跟蹤所有更改前後的資訊。當同意更改時,可選擇接受修訂來使文件顯示為更改後的狀態;若拒絕更改,則透過拒絕修訂來讓文件還原到最初模式。
本文將使用
Free Spire.Doc for Java
控制元件在Java程式中實現上述操作。在執行程式碼前,需搭建環境。除了IDEA,JDK外,還需將控制元件內的Spire。doc。jar新增到IDEA中。可透過E-iceblue中文官網直接下載產品包,然後新增包內的jar檔案,或透過Maven倉庫安裝匯入(僅需在pom。xml檔案裡鍵入以下程式碼即可)。
啟用修訂功能
import com。spire。doc。*;public class OpenTrackChanges { public static void main(String[] args) { //載入測試文件 Document doc = new Document(“C:\\Users\\Test1\\Desktop\\Sample。docx”); //設定文件是否接受修訂 doc。setTrackChanges( true); //儲存文件 doc。saveToFile(“output/TrackChanges。docx”,FileFormat。Docx_2010); }}
接受/拒絕修訂
import com。spire。doc。*;public class SetTrackChanges { public static void main(String[] args) { //載入測試文件 Document doc = new Document(“C:\\Users\\Test1\\Desktop\\TrackChanges。docx”); //判斷文件是否有修改 if (doc。hasChanges()) //接受修訂 //doc。acceptChanges(); //拒絕修訂 doc。rejectChanges(); //儲存文件 doc。saveToFile(“output/SetTrackChanges。docx”,FileFormat。Docx_2010); }}