使用 Java 鎖定 PDF

使用 Java 使用 Aspose.PDF 工具鎖定 PDF 文件

使用 Java 保護 PDF 文件

使用 Aspose.PDF 鎖定適用於 Java 的 PDF。使用密碼或加密鎖定 PDF 對於保護敏感內容的機密並阻止未經授權訪問數據至關重要。當您使用密碼鎖定 PDF 時,它可以控制誰可以存取其內容,讓您設定閱讀、編輯或列印的權限。鎖定 PDF 可防止對文件進行未經授權的更改,並保持其準確性和可靠性。這對於保護個人或機密信息,並確保用戶身份和其隱私的安全性尤其重要。使用密碼檔案鎖定 PDF,有助於保護您的資訊。通常有些行業對保護機密信息有嚴格的規則。鎖定 PDF 可以滿足這些要求並提供必要的保護。遵守法律和道德準則,負責任地使用加密非常重要。始終確保您擁有正確的權限來正確保文檔。鎖定 PDF 對於保護其保存數據的隱私和安全性至關重要,尤其是當保持信息安全是首要任務時。要加密 PDF 文件,我們將使用 Aspose.PDF for Java API,該 API 是 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>

如何保護 PDF-Java


您需要 Aspose.PDF for Java 來嘗試您的環境中的代碼。

1.使用文件物件開啟 PDF 文件。 1.為使用者和擁有者建立密碼。 1.呼叫 ** 文件。加密 ** 方法。 1.儲存 PDF 檔案。

提供的 Java 代碼片段顯示如何使用 Aspose.PDF 鎖定 PDF 文檔。它打開一個名為「加密 .pdf」的 PDF 文檔。它使用加密設置加密打開的 PDF。用於存取和管理權限提供使用者密碼和擁有者密碼,並且使用 RC4x128 加密演算法。「0」表示沒有授予使用者修改文件的特定權限。加密 PDF 後,程式碼會將更新的文件儲存到名為 ‘Encrypt_out.pdf’ 的檔案中,在由 ‘dataDir’ 變數指定的相同目錄中。此代碼片段是一個簡化的示例,說明如何使用 Aspose.PDF 庫或框架來鎖定 PDF 文件並保存鎖定的版本。

鎖定 PDF 文件-Java

此示例代碼顯示如何加密 PDF 文件-Java

Input file:

File not added

Password:

Output format:

Output file:

Document pdfDocument = new Document(DATA_DIR.resolve("input.pdf").toString());
DocumentPrivilege documentPrivilege = DocumentPrivilege.getForbidAll();
documentPrivilege.setAllowScreenReaders(true);
pdfDocument.encrypt("user", "owner", documentPrivilege,
        CryptoAlgorithm.AESx128, false);
pdfDocument.save(DATA_DIR.resolve("SetPrivileges_out.pdf").toString());
pdfDocument.close();