通过 C# 加密 PDF

使用 C# 使用 Aspose.PDF 库锁定 PDF 文件。

使用 C# 库加密 PDF 文档

为了加密 PDF 文件,我们将使用 Aspose.PDF for .NET API,这是一款功能丰富、功能强大且易于使用的适用于 net 平台的文档处理 API。打开 NuGet 软件包管理器,搜索 aspose.pdf 然后安装。您也可以从软件包管理器控制台使用以下命令。

Package Manager Console

PM > Install-Package Aspose.PDF

如何通过 C# 加密 PDF


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

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

<% encrypt.code-block.text %>

加密 PDF 文档-C#。

<% encrypt.code-block.subtitle %>

Input file:

File not added

Password:

Output format:

Output file:

    // Open document
    Document document = new Document(dataDir+ "Encrypt.pdf");
    // Encrypt PDF
    document.Encrypt("user", "owner", 0, CryptoAlgorithm.RC4x128);
    dataDir = dataDir + "Encrypt_out.pdf";
    // Save updated PDF
    document.Save(dataDir);