Jak przekonwertować chroniony dokument Word na niechroniony w Pythonie

Ten krótki samouczek zawiera instrukcje dotyczące konwertowania chronionego dokumentu programu Word na dokument niechroniony w języku Python. Zawiera wszystkie wymagania niezbędne do wykonania tego zadania wraz ze szczegółowymi krokami i uruchamialnym przykładowym kodem, który można wykonać w dowolnym środowisku obsługującym Javę. Podczas tego procesu odbezpieczania dokumentu MS Word w Pythonie poznasz również różne opcje usuwania ochrony i zapisywania wynikowego pliku w dowolnym z żądanych formatów, takich jak DOCX, DOC lub w dowolnym innym formacie obsługiwanym przez MS Word.

Kroki, aby wyłączyć ochronę dokumentu programu Word w Pythonie

  1. Stwórz środowisko do użycia Aspose.Words dla Pythona przez .NET do usuwania ochrony z pliku Word
  2. Otwórz chroniony plik programu Word, używając obiektu klasy Document
  3. Wywołaj metodę unprotect() w klasie Document, aby usunąć ochronę
  4. Zapisz wyjściowy plik Word po usunięciu ochrony

Powyższe kroki wyjaśniają proces odbezpieczania dokumentu programu Word bez hasła w Pythonie, w którym chroniony plik programu Word jest ładowany do obiektu klasy Dokument. Po otwarciu pliku źródłowego wywoływana jest metoda unprotect() w celu usunięcia obu rodzajów zabezpieczeń z załadowanego pliku, który jest chroniony hasłem lub bez niego. Wynikowy plik Word, którego ochrona została usunięta, można zapisać pod tą samą nazwą lub jako nowy plik zgodnie z wymaganiami.

Kod do usunięcia ochrony pliku Word w Pythonie

Powyższy kod demonstruje proces konwertowania chronionego dokumentu programu Word na niechroniony w Pythonie, w którym obiekt klasy Document jest używany z konstruktorem z pojedynczym argumentem. Jeśli chcesz podać hasło do otwarcia pliku Word, możesz użyć innego konstruktora, który pobiera obiekt LoadOptions z wymaganym hasłem, aby otworzyć załadowany plik Word. Podobnie, jeśli plik programu Word jest chroniony przed zapisem, użyj metody Document.write_protection.set_password() podając hasło jako argument.

W tym artykule omówiliśmy proces usuwania ochrony z pliku Word. Jeśli chcesz poznać proces stosowania hasła do pliku programu Word, zapoznaj się z artykułem na temat jak zabezpieczyć hasłem dokument programu Word w Pythonie.

 Polski