Aspose在C#中实现文档加密与解密

   2024-10-02 4470
核心提示:Aspose.Words for .NET是一个强大的C#文档处理库,可以用来加密和解密文档。以下是一个简单的示例,演示了如何使用Aspose.Words

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的信息和文档。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号