Aspose.Words for .NET是一個強大的C#文檔處理庫,可以用來加密和解密文檔。以下是一個簡單的示例,演示了如何使用Aspose.Words來加密和解密Word文檔:
using Aspose.Words;
using Aspose.Words.Saving;
// 加密Word文檔
Document doc = new Document("input.docx");
EncryptionDetails encryptionDetails = new EncryptionDetails("password", EncryptionType.Strong);
doc.Encrypt(encryptionDetails);
doc.Save("encrypted.docx");
// 解密Word文檔
Document encryptedDoc = new Document("encrypted.docx");
if (encryptedDoc.ProtectionType == ProtectionType.ReadOnly)
{
encryptedDoc.Unprotect("password");
encryptedDoc.Save("decrypted.docx");
}
在這個示例中,我們首先將一個Word文檔加密,并保存為"encrypted.docx"。然后我們使用相同的密碼解密這個加密文檔,并保存為"decrypted.docx"。請注意,加密和解密文檔都需要指定一個密碼。
請確保你已經包含了Aspose.Words for .NET庫,并且已經獲取了有效的許可證。你可以從Aspose官方網站獲取更多關于Aspose.Words的信息和文檔。