Este breve tutorial explica como desproteger um documento do Word usando C#. Ele contém um processo passo a passo para realizar a tarefa junto com o código de exemplo executável. Usando este artigo, você também pode desproteger o documento do Word com senha usando C# com a ajuda de apenas algumas linhas de códigos e salvá-lo como um novo arquivo DOCX ou DOC, se necessário.
Etapas para desproteger o documento do MS Word usando C
- Estabeleça o ambiente para adicionar Aspose.Words for .NET do gerenciador de pacotes NuGet
- Carregue o arquivo Word protegido no objeto de classe Document
- Chame o método Unprotect() para remover a proteção do documento
- Salve o arquivo do Word resultante desprotegido no disco
Essas etapas resumem o processo para desproteger o arquivo do Word usando C# onde o arquivo do Word é carregado primeiro no objeto de classe Document e, em seguida, o método Unprotect() é chamado sem nenhuma senha. Observe que você também pode usar uma senha no método Unprotect(), mas pode remover a proteção aplicada por meio de uma senha.
Código para desproteger documento do Word sem senha usando C
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"); | |
} | |
} | |
} |
Este código demonstra o processo para desproteger o DOCX usando C# onde o método Unprotect() na classe Document é usado sem nenhuma senha. Ele pode desproteger arquivos do Word protegidos com ou sem senha. Se o seu arquivo também estiver protegido contra gravação, use o comando Document.WriteProtection.SetPassword() em que a senha é definida como nula para remover a proteção contra gravação.
Este artigo nos ensinou a remover a proteção de um arquivo do Word. Se você quiser aprender o processo para proteger um arquivo do Word, consulte o artigo em como proteger com senha um documento do Word em C #.