自動(dòng)實(shí)現(xiàn)MS Word保護(hù)功能,Aspose保護(hù)基于Java的應(yīng)用程序中的DOCX文件
比較MS Word文檔是為了了解文檔的兩個(gè)版本之間的差異。MS Word提供了一個(gè)內(nèi)置選項(xiàng)來(lái)比較兩個(gè)文檔的內(nèi)容。但是,隨著文檔數(shù)量的增加,手動(dòng)進(jìn)行文檔比較變得困難。
為了使此過(guò)程自動(dòng)化,本文介紹了如何使用Java比較兩個(gè)MS Word(DOC / DOCX)文檔。
>>如果想要測(cè)試這項(xiàng)新功能,可點(diǎn)擊這里下載最新版試用。(安裝包僅提供部分功能,并設(shè)置限制,如需試用完整功能請(qǐng)申請(qǐng)免費(fèi)授權(quán)。)
- 使用Java中的密碼保護(hù)Word DOCX文件
- 保護(hù)具有不同保護(hù)類型的DOCX文件
- 使用Java取消保護(hù)/解鎖DOCX文件
使用Java中的密碼保護(hù)Word DOCX文件
以下是使用密碼保護(hù)Word DOCX文檔的簡(jiǎn)單步驟。
- 使用Document類加載DOCX文件。
- 使用Document.protect(int,java.lang.String)方法保護(hù)Word文檔 。
- 使用Document.save()方法保存受保護(hù)的文檔。
下面的代碼示例演示如何使用Java保護(hù)Word DOCX文檔。
// Load a DOCX file Document doc = new Document("word.docx"); String password = "123456"; // Protect with a protection type doc.protect(ProtectionType.ALLOW_ONLY_COMMENTS, password); // Save the document doc.save("Protected Document.docx");
用不同的保護(hù)類型保護(hù)DOCX文件
還可以使用不同的保護(hù)級(jí)別來(lái)限制用戶對(duì)文檔的訪問(wèn)。在這種情況下,將僅授權(quán)用戶執(zhí)行一組特定的操作。Aspose.Words for Java提供以下保護(hù)類型:
- AllowOnlyComments——僅允許修改注釋。
- AllowOnlyFormFields——僅允許將數(shù)據(jù)輸入到表單字段中。
- AllowOnlyRevisions——僅允許添加修訂標(biāo)記。
- ReadOnly——完全只讀(不允許對(duì)文檔進(jìn)行任何更改)。
- NoProtection——完全沒(méi)有保護(hù)。
下面的代碼示例演示如何在不使用密碼的情況下在DOCX中應(yīng)用特定的保護(hù)類型。
// Load a DOCX file Document doc = new Document("word.docx"); // Protect with a protection type doc.protect(ProtectionType.ALLOW_ONLY_COMMENTS); // Save the document doc.save("Protected Document.docx");
使用Java取消保護(hù)/解鎖DOCX文件
Aspose.Words for Java使您可以通過(guò)幾行代碼來(lái)保護(hù)或解鎖MS Word DOCX文件。不僅如此,您還可以在不提供密碼的情況下取消保護(hù)文件。以下是解鎖受保護(hù)的DOCX文件的步驟。
- 使用Document類加載DOCX文件。
- 使用Document.unprotect()方法取消保護(hù)DOCX文件。
- 使用Document.save()方法保存解鎖的文件。
下面的代碼示例演示如何使用Java取消保護(hù)Word DOCX文件。
// Load a DOCX file Document doc = new Document("word.docx"); // Unprotect doc.unprotect(); // Save the document doc.save("Unlocked Document.docx");
還想要更多嗎?您可以點(diǎn)擊閱讀【2020 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問(wèn)或需求,請(qǐng)隨時(shí)加入Aspose技術(shù)交流群(642018183),我們很高興為您提供查詢和咨詢。