使用 Python 鎖定 PDF

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

Aspose.PDF for Python for .NET Logo

使用 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)