这个简短的教程解释了如何使用 C# 解除对 Word 文档的保护。它包含一个逐步完成任务的过程以及可运行的示例代码。使用本文,您还可以在几行代码的帮助下使用 C#** 使用密码 **取消保护 Word 文档,并在需要时将其另存为新的 DOCX 或 DOC 文件。
使用 C# 取消保护 MS Word 文档的步骤
- 建立环境以从 NuGet 包管理器添加 Aspose.Words for .NET
- 将受保护的 Word 文件加载到 Document 类对象中
- 调用 Unprotect() 方法从文档中删除保护
- 将未受保护的结果 Word 文件保存在磁盘上
这些步骤总结了使用 C#* 取消保护 Word 文件的过程,其中首先将 Word 文件加载到 Document 类对象中,然后在没有任何密码的情况下调用 Unprotect() 方法。请注意,您也可以在 Unprotect() 方法中使用密码,但它可以删除通过密码应用的保护。
使用 C# 在没有密码的情况下取消保护 Word 文档的代码
using System; | |
using Aspose.Words; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to Unprotect a Word file in C# | |
{ | |
// Initialize licenses | |
Aspose.Words.License licWords = new Aspose.Words.License(); | |
licWords.SetLicense("Aspose.Total.lic"); | |
// Load the protected Word file | |
Document protectedDoc = new Document("Protected.docx"); | |
// Unprotect it | |
protectedDoc.Unprotect(); | |
// Save the resultant Word file | |
protectedDoc.Save("UnProtected.docx"); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
此代码演示了使用 C#* 取消保护 DOCX 的过程,其中使用 Document 类中的 Unprotect() 方法,无需任何密码。它可以取消保护使用或不使用密码保护的 Word 文件。如果您的文件也被写保护,请使用 Document.WriteProtection.SetPassword() 命令,其中密码设置为 null 以删除写保护。
这篇文章教我们删除 Word 文件的保护。如果您想了解保护 Word 文件的过程,请参阅 如何在 C# 中对 Word 文档进行密码保护 上的文章。