Как снять защиту с документа Word с помощью C#

В этом кратком руководстве объясняется, как снять защиту с документа Word с помощью C#. Он содержит пошаговый процесс выполнения задачи вместе с исполняемым образцом кода. Используя эту статью, вы также можете снять защиту документа Word с паролем с помощью C# с помощью всего лишь нескольких строк кода и сохранить его как новый файл DOCX или DOC, если это необходимо.

Действия по снятию защиты документа MS Word с помощью C#

  1. Установите среду для добавления Aspose.Words for .NET из диспетчера пакетов NuGet.
  2. Загрузите защищенный файл Word в объект класса Document
  3. Вызовите метод Unprotect(), чтобы снять защиту с документа
  4. Сохраните незащищенный результирующий файл Word на диске

Эти шаги обобщают процесс снятия защиты файла Word с помощью C#, где файл Word сначала загружается в объект класса Document, а затем вызывается метод Unprotect() без пароля. Обратите внимание, что вы также можете использовать пароль в методе Unprotect(), однако он может снять защиту, примененную с помощью пароля.

Код для снятия защиты документа 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");
}
}
}

Этот код демонстрирует процесс снятия защиты DOCX с помощью C#, где метод Unprotect() в классе Document используется без пароля. Он может снять защиту с файлов Word, защищенных паролем или без него. Если ваш файл также защищен от записи, используйте команду Document.WriteProtection.SetPassword(), где для пароля установлено значение null для снятия защиты от записи.

В этой статье мы научились снимать защиту с файла Word. Если вы хотите узнать, как защитить файл Word, обратитесь к статье как защитить паролем документ Word в C#.

 Русский