使用 Python 鎖定 PDF

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

使用 Python 保護 PDF 文件

使用 Aspose.PDF 鎖定 PDF。使用密碼或加密鎖定 PDF 對於保護敏感內容的機密並阻止未經授權訪問數據至關重要。當您使用密碼鎖定 PDF 時,它可以控制誰可以訪問其內容,從而允許您設置閱讀、編輯或列印的權限。鎖定 PDF 可防止對文件進行未經授權的更改,並保持其準確性和可靠性。這對於保護個人或機密信息,並確保用戶身份和其隱私的安全性尤其重要。使用密碼文件鎖定 PDF 有助於保護您的個人信息。通常有些行業對保護機密信息有嚴格的規則。鎖定 PDF 可以滿足這些要求並提供必要的保護。遵守法律和道德準則,負責任地使用加密非常重要。始終確保您擁有正確的權限來正確保文檔。鎖定 PDF 對於保護其保存數據的隱私和安全性至關重要,尤其是當保持信息安全是首要任務時。為了加密 PDF 文件,我們將使用 Aspose.PDF for .NET API,該 API 是一個功能豐富,功能強大且易於使用的文檔操作 API,適用於 python-net 平台。打開 NuGet 軟件包管理器,搜索 ** Aspose.pdf** 並安裝。您也可以使用套件管理員主控台中的下列命令。

Console

pip install aspose-pdf

如何保護 PDF-Python


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

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

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

鎖定 PDF 文件-Python

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

Input file:

File not added

Password:

Output format:

Output file:

import aspose.pdf as apdf

from os import path
path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)

# Encrypt PDF
document.Encrypt("user", "owner", 0, apdf.CryptoAlgorithm.RC4x128)

# Save updated PDF
document.Save(path_outfile)