Jak usunąć ochronę dokumentu programu Word za pomocą języka C#

Ten krótki samouczek wyjaśnia jak wyłączyć ochronę dokumentu programu Word za pomocą języka C#. Zawiera krok po kroku proces wykonania zadania wraz z uruchamialnym przykładowym kodem. Korzystając z tego artykułu, możesz także odbezpieczyć dokument programu Word hasłem za pomocą C# za pomocą zaledwie kilku wierszy kodu i zapisać go jako nowy plik DOCX lub DOC, jeśli to konieczne.

Kroki, aby usunąć ochronę dokumentu MS Word za pomocą C#

  1. Stwórz środowisko, aby dodać Aspose.Words for .NET z menedżera pakietów NuGet
  2. Załaduj chroniony plik programu Word do obiektu klasy Document
  3. Wywołaj metodę Unprotect(), aby usunąć ochronę z dokumentu
  4. Zapisz niezabezpieczony wynikowy plik programu Word na dysku

Te kroki podsumowują proces odbezpieczania pliku programu Word przy użyciu języka C#, w którym plik programu Word jest najpierw ładowany do obiektu klasy Document, a następnie metoda Unprotect() jest wywoływana bez hasła. Pamiętaj, że możesz również użyć hasła w metodzie Unprotect(), jednak może ona usunąć ochronę zastosowaną za pomocą hasła.

Kod do odblokowania dokumentu programu Word bez hasła przy użyciu języka 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");
}
}
}

Ten kod demonstruje proces odbezpieczania DOCX przy użyciu języka C#, w którym metoda Unprotect() w klasie Document jest używana bez hasła. Może wyłączyć ochronę plików Word, które są chronione hasłem lub bez niego. Jeśli plik jest również chroniony przed zapisem, użyj polecenia Document.WriteProtection.SetPassword(), w którym hasło jest ustawione na wartość null, aby usunąć ochronę przed zapisem.

Ten artykuł nauczył nas, jak usunąć ochronę z pliku Word. Jeśli chcesz poznać proces ochrony pliku Word, zapoznaj się z artykułem na jak zabezpieczyć hasłem dokument programu Word w języku C#.

 Polski