跳至页脚内容
PDF 工具

如何在没有 Adobe Pro 的情况下为 PDF 添加密码保护

使用密码保护您的 PDF 文件以防止未经授权的访问对于保护敏感信息至关重要。 虽然 Adobe Acrobat Reader 是用于此目的的流行工具,但有几个在线工具允许您快速轻松地对 PDF 进行密码保护,而无需任何成本。 在本文中,我们将介绍三个可以使用的可靠在线服务。

Smallpdf

Smallpdf 是一个用户友好的在线工具,提供多种与 PDF 相关的服务,包括密码保护。 以下是使用方法:

  1. 打开浏览器: 访问 Smallpdf 网站(https://smallpdf.com/protect-pdf)。

如何在没有 Adobe Pro 的情况下对 PDF 进行密码保护:图 1

  1. 上传您的 PDF: 单击“选择文件”按钮并选择要保护的文件。 或者,您可以将文件拖放到指定区域。

如何在没有 Adobe Pro 的情况下对 PDF 进行密码保护:图 2

  1. 设置密码: 文件上传后,在提供的字段中输入所需的密码。

  2. 加密 PDF: 单击“保护”按钮。 工具将处理您的文件并应用密码。

  3. 下载已保护的 PDF: 加密完成后,将加密的 PDF 下载到您的计算机。

如何在没有 Adobe Pro 的情况下对 PDF 进行密码保护:图 3

2. ILovePDF

ILovePDF 是另一个流行的在线服务,提供一系列 PDF 工具,包括密码保护。 以下是使用方法:

  1. 打开浏览器: 访问 ILovePDF 网站(https://www.ilovepdf.com/protect-pdf)。

如何在没有 Adobe Pro 的情况下对 PDF 进行密码保护:图 4

  1. 上传您的 PDF: 单击“选择 PDF 文件”按钮并选择要保护的文件。

如何在没有 Adobe Pro 的情况下对 PDF 进行密码保护:图 5

  1. 设置密码: 在提供的字段中输入所需的密码。

如何在没有 Adobe Pro 的情况下对 PDF 进行密码保护:图 6

  1. 保护 PDF: 单击“保护 PDF”按钮。 工具将使用密码加密您的文件。

  2. 下载已保护的 PDF: 处理完成后,将加密的 PDF 下载到您的计算机。

如何在没有 Adobe Pro 的情况下对 PDF 进行密码保护:图 7

3. PDF2Go

PDF2Go 是一个多功能在线 PDF 工具,包括保护 PDF 文档的选项。 以下是使用方法:

  1. 打开浏览器: 访问 PDF2Go 网站(https://www.pdf2go.com/protect-pdf)。

如何在没有 Adobe Pro 的情况下对 PDF 进行密码保护:图 8

  1. 上传您的 PDF: 单击“选择文件”按钮并选择要保护的 PDF 文档。 或者,您可以将文件拖放到上传区域。

如何在没有 Adobe Pro 的情况下对 PDF 进行密码保护:图 9

  1. 设置密码: 在提供的字段中输入所需的密码。 您还可以设置权限密码。

  2. 开始加密: 单击“开始”按钮。 工具将使用密码加密您的 PDF。

  3. 下载已保护的 PDF: 处理完成后,将加密的 PDF 下载到您的计算机。

如何在没有 Adobe Pro 的情况下对 PDF 进行密码保护:图 10

4. Soda PDF

Soda PDF 是一个提供各种 PDF 服务的在线平台,包括密码保护。 以下是使用方法:

  1. 打开浏览器: 访问 Soda PDF 网站(https://www.sodapdf.com/password-protect-pdf/)。

如何在没有 Adobe Pro 的情况下对 PDF 进行密码保护:图 11

  1. 上传您的 PDF: 单击“选择文件”按钮并选择要保护的文件。 您也可以将文件拖放到上传区域。

  2. 设置密码: 在提供的字段中输入所需的密码。

如何在没有 Adobe Pro 的情况下对 PDF 进行密码保护:图 12

  1. 保护 PDF: 单击“保护 PDF”按钮。 工具将使用密码加密您的 PDF。

  2. 下载已保护的 PDF: 处理完成后,将加密的 PDF 下载到您的计算机。

如何在没有 Adobe Pro 的情况下对 PDF 进行密码保护:图 13

在 C# 中以编程方式保护 PDF 的密码

对于那些特别是在开发环境中更喜欢编程方法的人,您可以使用 C# 对 PDFs 进行密码保护。 一个很好的库是 IronPDF

介绍 IronPDF

IronPDF 是一个强大的 C# 库,旨在以编程方式管理 PDF 文档。 It offers a wide range of features, including creating, editing, merging, and password-protecting PDFs. IronPDF 以其易用性、丰富的文档和与 .NET 应用的兼容性而闻名。 借助 IronPDF,开发人员可以无缝地将 PDF 功能集成到他们的应用中,确保高性能和可靠性。

安装 IronPDF。

要开始使用 IronPDF,请通过在包管理器控制台中执行以下命令通过 NuGet 安装

Install-Package IronPdf

此命令将安装 IronPDF 库及其所有依赖项。

如何在没有 Adobe Pro 的情况下对 PDF 进行密码保护:图 14

示例:使用 IronPDF 保护 PDF 的密码

以下是使用 IronPDF 在 C# 中保护 PDF 的密码的简单示例:

using IronPdf;

class Program
{
    static void Main(string[] args)
    {
        // Load the existing PDF document
        PdfDocument document = new PdfDocument("Certificate.pdf");

        // Set the password for the PDF document
        document.Password = "p@ssw0rd";

        // Save the password-protected PDF as a new file
        document.SaveAs("Certificate_protected.pdf");
    }
}
using IronPdf;

class Program
{
    static void Main(string[] args)
    {
        // Load the existing PDF document
        PdfDocument document = new PdfDocument("Certificate.pdf");

        // Set the password for the PDF document
        document.Password = "p@ssw0rd";

        // Save the password-protected PDF as a new file
        document.SaveAs("Certificate_protected.pdf");
    }
}
Imports IronPdf

Friend Class Program
	Shared Sub Main(ByVal args() As String)
		' Load the existing PDF document
		Dim document As New PdfDocument("Certificate.pdf")

		' Set the password for the PDF document
		document.Password = "p@ssw0rd"

		' Save the password-protected PDF as a new file
		document.SaveAs("Certificate_protected.pdf")
	End Sub
End Class
$vbLabelText   $csharpLabel

上面的 C# 代码片段演示了如何使用 IronPDF 库对 PDF 进行密码保护:

  1. 通过加载名为“Certificate.pdf”的现有 PDF 文件创建一个PdfDocument对象。
  2. 使用Password属性设置文档的密码为“p@ssw0rd”。
  3. 使用SaveAs方法将受密码保护的 PDF 另存为名为“Certificate_protected.pdf”的新文件。

如何在没有 Adobe Pro 的情况下对 PDF 进行密码保护:图 15

IronPDF 简化了 PDF 安全性的管理过程,并为需要在应用中实现 PDF 功能的开发人员提供了可靠的解决方案。

为了增强文档的密码安全性,您可以使用 PDF 在线工具来用密码保护您的 PDF。 或者,将您的文件压缩为 zip 文件并使用密码保护它。 确保为这两种方法设置了正确的密码。

结论

用密码保护您的 PDF 对于保护敏感信息至关重要。 虽然 Smallpdf、ILovePDF、PDF2Go 和 Soda PDF 等在线工具提供快速简便的解决方案,但希望通过编程方法的开发人员可以利用强大的 IronPDF 库在 C# 中实现。

IronPDF 不仅简化了 PDF 保护密码的过程,还提供了广泛的功能来管理 PDF 文档。 您可以从免费试用开始,利用其全功能和持续支持。

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。