小工具知识网

当前位置: 首页 > 行业知识 > PDF控件Spire.PDF for .NET【安全】演示:从加密的 PDF 文档中删除密码

行业知识

PDF控件Spire.PDF for .NET【安全】演示:从加密的 PDF 文档中删除密码

2026-10-31 01:25:14 来源:互联网转载

Spire.PDF for .NET 是一款独立 PDF 控件,用于 .NET 程序中创建、编辑和操作 PDF 文档。使用 Spire.PDF 类库,开发人员可以新建一个 PDF 文档或者对现有的 PDF 文档进行处理,且无需安装 Adobe Acrobat。

E-iceblue 功能类库Spire 系列文档处理组件均由中国本土团队研发,不依赖第三方软件,不受其他国家的技术或法律法规限制,同时适配国产操作系统如中科方德、中标麒麟等,兼容国产文档处理软件 WPS(如 .wps/.et/.dps 等格式

Spire.PDF for.net下载   Spire.PDF for java下载

借助Spire.PDF for .NET,我们可以轻松设置密码,通过密码对PDF文档进行加密。我们还可以在C#和VB.NET中使用Spire.PDF从加密的PDF文档中删除密码。我们需要通过调用方法PdfDocument.LoadFromFile(string filename, string password)加载带密码的加密 PDF 文件,然后将密码设置为空以删除密码。

首先,使用用户密码查看PDF:

第 1 步:加载受密码保护的 PDF 文档。

PdfDocument pdf = new PdfDocument();pdf.LoadFromFile("Sample.pdf", "e-iceblue");

步骤2:将密码设置为空以删除用户密码。

pdf.Security.UserPassword = string.Empty;

步骤 3:将文档保存到文件。

pdf.SaveToFile("Decrypted.pdf");

从PDF文档中删除密码后的有效截图:

完整代码:

[C#]

using Spire.Pdf;namespace RemovePassword{class Program{static void Main(string[] args){PdfDocument pdf = new PdfDocument();pdf.LoadFromFile("Sample.pdf", "e-iceblue");pdf.Security.UserPassword = string.Empty;pdf.SaveToFile("Decrypted.pdf");}}}

[VB.NET]

Imports Spire.PdfNamespace RemovePasswordClass ProgramPrivate Shared Sub Main(args As String())Dim pdf As New PdfDocument()pdf.LoadFromFile("Sample.pdf", "e-iceblue")pdf.Security.UserPassword = String.Emptypdf.SaveToFile("Decrypted.pdf")End SubEnd ClassEnd Namespace

上一篇:揭秘四季花叶子发黄之谜,植物健康维护与养护攻略!

下一篇:面对大数据量渲染,前端工程师如何保证页面流畅性