Java PowerPoint パスワード設定と解除
Spire.Presentation for Javaを使ってPowerPointのファイルにパスワード設定することができます。今回はPowerPointにパスワードを設定・解除する方法を紹介していきます。
下準備
1.E-iceblueの公式サイトからFree Spire. Presentation for Java無料版をダウンロードしてください。
2.IDEを起動して新規プロジェクトを作成してから、インストールされたファイルにあった相応しいSpire. Presentation.jarを参照に追加してください。
パスワードの設定
import com.spire.presentation.*;
public class Protect {
public static void main(String[] args) throws Exception {
//ファイルをロードします。
Presentation presentation = new Presentation();
presentation.loadFromFile("C:\\Users\\Administrator\\Desktop\\Sample.pptx");
//パスワードをつけます
presentation.encrypt("e-iceblue");
//保存します。
presentation.saveToFile("output/Encrypted.pptx", FileFormat.PPTX_2010);
}
実行結果
読み取りパスワードの設定
Presentation presentation = new Presentation();
presentation.loadFromFile("C:\\Users\\Administrator\\Desktop\\Sample.pptx");
//ファイルを保護します。
presentation.protect("123456");
//保存します。
presentation.saveToFile("output/Readonly.pptx", FileFormat.PPTX_2010);
実行結果
パスワードの解除
Presentation presentation = new Presentation();
presentation.loadFromFile("C:\\Users\\Administrator\\Desktop\\Encrypted.pptx", FileFormat.PPTX_2010,"e-iceblue");
//パスワードを解除します。
presentation.removeEncryption();
//保存します。
presentation.saveToFile("output/Decrypted.pptx", FileFormat.PPTX_2010);
パスワードの変更
Presentation presentation = new Presentation();
presentation.loadFromFile("C:\\Users\\Administrator\\Desktop\\Encrypted.pptx", FileFormat.PPTX_2010,"e-iceblue");
//パスワードを解除します。
presentation.removeEncryption();
//パスワードを再設定します。
presentation.encrypt("Newpass");
//保存します。
presentation.saveToFile("output/Modifypass.pptx", FileFormat.PPTX_2010);
Author And Source
この問題について(Java PowerPoint パスワード設定と解除), 我々は、より多くの情報をここで見つけました https://qiita.com/iceblue/items/755d3c768bae481a6684著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .