このクイック チュートリアルでは、保護された Word ドキュメントを Python で保護されていないドキュメントに変換する方法について説明します。このタスクを達成するためのすべての要件と、詳細な手順、および Java をサポートする任意の環境で実行できる実行可能なサンプル コードを共有します。この Python で MS Word 文書の保護を解除する プロセスでは、保護を解除して結果のファイルを DOCX、DOC、またはMS Word でサポートされているその他の形式で。
Python で Word 文書の保護を解除する手順
- Wordファイルから保護を解除するために.NET 経由の Python 用 Aspose.Wordsを使用する環境を確立します
- Document クラス オブジェクトを使用して、保護された Word ファイルを開きます
- Document クラスの unprotect() メソッドを呼び出して保護を解除します
- 保護を解除した後、出力 Word ファイルを保存します。
上記の手順は、保護された Word ファイルが Document クラス オブジェクトに読み込まれる *Python でパスワードなしで Word ドキュメントの保護を解除するプロセスを説明しています。ソース ファイルが開かれると、unprotect() メソッドが呼び出され、パスワードの有無にかかわらず、ロードされたファイルから両方の保護が解除されます。保護が解除された結果の Word ファイルは、必要に応じて同じ名前または新しいファイルとして保存できます。
Python で Word ファイルの保護を解除するコード
上記のコードは、保護された Word 文書を Python で保護されていない文書に変換するプロセスを示しています。 Word ファイルを開くためのパスワードを指定する場合は、ロードされた Word ファイルを開くために必要なパスワードを持つ LoadOptions オブジェクトを取得する別のコンストラクターを使用できます。同様に、Word ファイルが書き込み保護されている場合は、引数としてパスワードを指定して Document.write_protection.set_password() メソッドを使用します。
この記事では、Word ファイルから保護を削除するプロセスを説明しました。 Word ファイルにパスワードを適用するプロセスを知りたい場合は、Python で Word ドキュメントをパスワードで保護する方法 の記事を参照してください。