Java で PDF を保護

AES-128 暗号化を使用して PDF のドキュメント権限を設定します。プログラムで PDF ドキュメントを変更するには、Java の Aspose.PDF を使用してください

Java ライブラリを使用してPDFファイルを保護する方法

PDFを保護するために、Javaプラットフォーム用の機能が豊富で強力で使いやすい変換APIである [Aspose.PDF for Java](https://products.aspose.com/pdf/java)APIを使用します。最新バージョンを Maven から直接ダウンロードし、pom.xmlに以下の設定を追加することで、Mavenベースのプロジェクト内にインストールできます。

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Java でPDFを保護する


ご使用の環境でコードを試すには、Aspose.PDF for Java が必要です。

1.PDF を Document のインスタンスとともに読み込みます。 1.documentPrivilegeのオブジェクトを作成し、オプションを設定します。 1.AES-128 で PDF を保護するには、Document.Encrypt メソッドを呼び出します 1.結果をPDF形式で保存

PDF を保護-Java

このサンプルコードは、PDF ファイルを保護する方法を示しています


    // open PDF File
    Document pdfFile = new Document("sourceFile.pdf");
    // encrypt PDF
    pdfFile.encrypt("user", "owner", 0, CryptoAlgorithm.AESx256);
    // save updated PDF
    pdfFile.save("EncryptedFile.pdf");