この記事では、Java を使用して Word 文書にパスワードを追加する方法について説明します。開発環境の構成に関するすべての情報、プログラムを作成するための一連の手順、およびJava を使用して Word 文書を保護する機能を示す実行可能なサンプル コードが含まれています。ドキュメントを保護し、DOC、DOCX などのサポートされている形式で保存しながら、さまざまなオプションとプロパティを使用できます。
Java を使用して Word 文書をロックする手順
- リポジトリから Aspose.Words を使用して Word 文書を保護するための環境を確立する
- Document クラス オブジェクトを使用して Word ファイルを作成または読み込みます
- protect() メソッドを保護タイプとパスワードとともに呼び出して、ドキュメント保護を適用します。
- 保護された Word ファイルを、MS Word でサポートされている目的の形式で保存します
これらの手順では、Java を使用して Word ファイルをパスワードで保護する方法 を説明します。最初に開発環境を整えるようにガイドし、次にタスクを達成するための段階的なアプローチを共有します。 Word ファイルにパスワードを適用して編集やその他の保護を禁止するために必要なすべてのクラスとメソッドが導入されています。必要な保護が適用されると、ドキュメントを保存する前に、多くの機能を可能にする SaveOptions クラス オブジェクトを使用するオプションと共に、出力 Word ファイルをディスクに保存できます。
Java を使用して Word 文書をパスワード保護するコード
import com.aspose.words.Document; | |
import com.aspose.words.ProtectionType; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to protect Word document using Java | |
// Instantiate the license | |
com.aspose.words.License license = new com.aspose.words.License(); | |
license.setLicense("Aspose.Total.lic"); | |
// Create an empty Word document | |
Document doc = new Document(); | |
// Apply the password to the Word document | |
doc.protect(ProtectionType.READ_ONLY, "thePassword"); | |
// Save the protected document | |
doc.save("output.docx"); | |
System.out.println("Done"); | |
} | |
} |
Java を使用して編集するためにロックされた Word ファイルが必要な場合は、このコードを他のコードを記述せずに使用できます。ドキュメントの編集を禁止する READ_ONLY 保護がここに適用されるなど、さまざまなタイプの保護を適用できますが、コメントを変更するための ALLOW_ONLY_COMMENTS やドキュメントにリビジョン マークを追加するための ALLOW_ONLY_REVISIONS などの他の保護を適用することもできます。
このチュートリアルでは、Java を使用して Word ファイルを読み取り専用にする方法を説明しました。 Word 文書を読むプロセスを知りたい場合は、JavaでWord文書を読む方法 の記事を参照してください。