通过 Python 锁定 PDF

使用 Python 使用 Aspose.PDF 库锁定 PDF 文件

使用 Python 库加密 PDF 文档

使用 Aspose.PDF 锁定 PDF。使用密码或加密锁定 PDF 对于保持敏感内容的机密性和阻止未经授权的数据访问至关重要。当您使用密码锁定 PDF 时,它可以控制谁可以访问其内容,从而允许您设置读取、编辑或打印的权限。锁定 PDF 可防止对文档进行未经授权的更改,从而保持其准确性和可靠性。这对于保护个人或机密信息以及确保用户身份及其隐私的安全尤其重要。使用密码文件锁定 PDF 以帮助保护您的信息。通常,一些行业对保护机密信息有严格的规定。锁定 PDF 可以满足这些要求并提供必要的保护。遵守法律和道德准则负责任地使用加密至关重要。请务必确保您拥有正确保护文档的正确权限。锁定 PDF 对于保护其所保存数据的隐私和安全至关重要,尤其是当确保信息安全是重中之重时。要加密 PDF 文件,我们将使用 Aspose.PDF for .NET API,这是一款功能丰富、功能强大且易于使用的文档操作 API,适用于 python-net 平台。打开 NuGet 软件包管理器,搜索 Aspose.pdf 并安装。您也可以使用包管理器控制台中的以下命令。

Python Package Manager Console

pip install aspose-pdf

如何通过 Python 加密 PDF


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

1.使用文档对象打开 PDF 文档。 1.为用户和所有者创建密码。 1.拨打文档.加密方法。 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:

    # Open document
    document = Document(dataDir+ "encrypt.pdf")
    # Encrypt PDF
    document.Encrypt("user", "owner", 0, CryptoAlgorithm.RC4x128)
    dataDir = dataDir + "encrypt_out.pdf"
    # Save updated PDF
    document.Save(dataDir)