いくつかの重要な文書に対して,文書の内容が漏れないように保証します,常にファイルを暗号化する必要があります。ファイルを表示する時,パスワードを正しく入力してからファイルを開く必要があります。 本論文では、Word文書に対してSpire.Doc for Javaを使ってパスワード保護を設定し、パスワードを削除する方法を紹介します。
【示例1】Wordパスワード保護設定
import com.spire.doc.Document;
import com.spire.doc.FileFormat;
public class EncryptWord {
public static void main(String[] args) {
// Word文書を読み込む
Document document = new Document();
document.loadFromFile("sample.docx");
// パスワードで文書を保護します
document.encrypt("abc-123");
//文書を保存
document.saveToFile("Encrypt.docx", FileFormat.Docx);
}
}
【示例2】Wordパスワードの保護を解除します
import com.spire.doc.Document;
import com.spire.doc.FileFormat;
public class DecryptWord {
public static void main(String[] args) {
//パスワード付きのファイルを読み込み、元のパスワードを入力して解除します
Document document = new Document();
document.loadFromFile("Encrypt.docx", FileFormat.Docx, "abc-123");
//文書を保存
document.saveToFile("Decrypt.docx", FileFormat.Docx);
}
}
プログラムを実行すると、作成されたファイルはパスワード保護されなくなります。