使用 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,适用于 python-net 平台。打开 NuGet 软件包管理器,搜索 Aspose.PDF 并安装。您也可以使用包管理器控制台中的以下命令。

Console

pip install aspose-pdf

如何保护 PDF-Python


你需要 通过.NET for Python 的 Aspose.PDF 才能在你的环境中试用代码。

1。使用文档对象打开 PDF 文档。 1。为用户和所有者创建密码。 1。调用 Document.Encrypt 方法。 1。保存 PDF 文件。

提供的 Python 代码片段显示了如何使用 Aspose.PDF 锁定 PDF 文档。它会打开一个名为 “Encrypt.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)