这个简短的教程详细介绍了如何在 C#** 中使用密码保护 PDF 文件。在使用 C# PDF 密码保护 功能时,可以借助以下步骤和具有几个 API 调用的可运行示例代码来实现。此外,您可以根据您的要求指定具有 128 位或 256 位密钥的 RC4 或 AES 等加密算法,以获得最大的安全性。
在 C# 中使用密码保护 PDF 文件的步骤
- 在项目中添加对 Aspose.PDF for .NET 库的引用以保护 PDF 文件
- 使用 Document 类加载包含机密数据的输入 PDF 文件
- 在为 Encrypt 方法指定密码和所需参数的同时加密 PDF 文件
- 加密后保存受密码保护的 PDF 文件
这些步骤准确地解释了如何使用 C# 密码保护 PDF 功能来保护任何机密或敏感数据免受未经授权的访问。它只是说明加载源 PDF 文件,使用自定义设置对其进行加密,然后将其保存回磁盘上。此外,我们还可以选择文档的安全级别,例如设置用户密码,每次打开PDF文件时都会提示输入密码,而只有修改PDF内容时才需要权限密码。
在 C# 中创建受密码保护的 PDF 文件的代码
using Aspose.Pdf; | |
using Aspose.Pdf.Facades; | |
namespace ProtectPDFFileWithPasswordInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Load the license to avoid trial version watermark in the output protected PDF files | |
License pdfLicense = new License(); | |
pdfLicense.SetLicense("Aspose.PDF.lic"); | |
// Open document | |
Document document = new Document("Input.pdf"); | |
// Encrypt PDF | |
document.Encrypt("user", "owner", DocumentPrivilege.ForbidAll, CryptoAlgorithm.RC4x128 , false); | |
// Save updated PDF | |
document.Save("Password PDF.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
密码保护 PDF C# 代码在这里演示,可用于以可靠的安全性保护 PDF 文档。我们可以控制访问权限,例如允许或禁止提取内容和注释。同样,您可以设置不同的文档权限,包括打印、填写或复制权限,以保护 PDF 文件的数据。
在本文中,我们学习了如何在 C# 中创建受密码保护的 PDF 文件。但是,如果您想学习拆分 PDF 页面,请参阅 如何在 C# 中按页面拆分 PDF 文件 上的文章。