在C#中将Excel转换为PDF(逐步)教程
这篇文章将评估快速解锁PDF文件所需的工具。 请注意,这篇文章只是为了在解释如何移除密码并打开原始安全的PDF文件之前,让您更容易访问PDF文件。
使用Adobe Acrobat Pro DC移除密码保护
市场上众所周知的PDF文件解决方案之一是Adobe Acrobat。 您可以使用Adobe Acrobat DC浏览、修改,甚至生成新的PDF文件。 安卓、Windows和Mac设备都可以使用这个程序。 在所有系统上,文件都可以被访问。 在 Adobe Acrobat 中令人印象深刻的功能使得只有人可以创建以最终、精美状态输出的 PDF 文档。 Adobe Reader非常有效,除了它拥有的众多编辑工具之外,还可以快速移除安全PDF文档文件的密码。
软件工具 Adobe 可以轻松地将受保护的 PDF 转换为不受保护的 PDF。 这使得它成为一种独特的发现,因为Adobe Acrobat是当今唯一的一种此类工具。 让我们看看如何使用Adobe Acrobat来移除安全PDF文件的密码。
步骤1
点击所需的PDF文件以打开它。 如果文档有密码,将会出现一个对话框请求输入密码。 在密码对话框中输入文档密码。
密码对话框
如果您输入了正确的密码,它将打开一个如下面图像的新文件。
打开的安全文件
步骤2
点击锁形符号。 它是位于屏幕左侧"主页"选项下方的图标。
锁定
步骤3
点击"权限详情"。 将出现"安全设置"窗口。
安全设置
步骤4
点击"安全方法"框。 将出现一个名为"密码安全"的选项。
Password Security
步骤5
从下拉菜单中选择"无安全"。
无安全
步骤6
如果提示再次输入密码,请再次输入。 在输入PDF的密码后,点击"确定"两次。 只要您输入的密码正确,您的PDF将不再有密码锁。 点击屏幕顶部的软盘形状的符号以保存PDF。 或者,您可以选择"文件",然后选择"保存"或"另存为"。
要了解有关Adobe Acrobat的更多信息,请访问Adobe Acrobat官网。
IronPDF
IronPDF是一款强大的PDF转换器和API框架,用于PDF编辑和处理,旨在让开发人员能够快速生成、阅读和编辑PDF文档。 IronPDF .NET包使用Chrome引擎将HTML转换为PDF,支持Xamarin、Blazor、Unity、HoloLens应用程序、Windows Forms、HTML、ASPX、Razor HTML、.NET Core、ASP.NET和WPF,及该库支持的所有限制和多个Web组件。 ASP.NET在线应用程序和传统Windows应用程序都可以使用Microsoft .NET和.NET Core程序。 IronPDF支持使用HTML5、JavaScript、CSS和图片创建具有页眉和页脚的视觉上吸引人的PDF。 API库还包含一个强大的HTML到PDF转换器,能够很好地配合PDF使用,同时拥有一个独立的PDF转换引擎,不依赖任何外部资源。
IronPDF库支持多种输入以生成PDF,包括图像文件、HTML、HTML5、ASPX和Razor/MVC视图。 它提供工具来创建交互式PDF文件,完成和提交交互式表单,分割PDF文件,提取文本和图像,搜索文本,以及将PDF页面栅格化为图像。 除了使用用户代理、代理、Cookie、HTTP头和表单变量来进行HTML登录表单背后的身份验证外,库还提供使用链接作为PDF文档的基础。
IronPDF支持创建安全和非安全PDF。
IronPDF的PDF库允许用户读取和编辑现有PDF文档,从PDF文件中提取图像,添加文本、图形、书签、水印、页眉和页脚到PDF文件,分裂和组合新或现有PDF文档中的页面,并且无需Acrobat Reader即可从文本创建PDF对象。 CSS媒体文件和CSS文件都可以被转换为PDF文档。 IronPDF用户可以编辑现有PDF表单并上传新的表单。
使用IronPDF移除密码保护
IronPDF可以仅需几行代码就移除PDF文件的安全设置。 以下示例代码展示了如何移除PDF文件的密码保护。
using IronPdf;
// Load the PDF document from file, specifying the password
PdfDocument pdf = PdfDocument.FromFile("resilt.pdf", "*****");
// Remove passwords and encryption from the PDF document
pdf.SecuritySettings.RemovePasswordsAndEncryption();
// Save the unsecured PDF to a new file
pdf.SaveAs("result.pdf");
using IronPdf;
// Load the PDF document from file, specifying the password
PdfDocument pdf = PdfDocument.FromFile("resilt.pdf", "*****");
// Remove passwords and encryption from the PDF document
pdf.SecuritySettings.RemovePasswordsAndEncryption();
// Save the unsecured PDF to a new file
pdf.SaveAs("result.pdf");
Imports IronPdf
' Load the PDF document from file, specifying the password
Private pdf As PdfDocument = PdfDocument.FromFile("resilt.pdf", "*****")
' Remove passwords and encryption from the PDF document
pdf.SecuritySettings.RemovePasswordsAndEncryption()
' Save the unsecured PDF to a new file
pdf.SaveAs("result.pdf")
此代码片段演示:
-
使用命名空间:
- 包含IronPDF命名空间以使用其类和方法。
-
加载 PDF:
PdfDocument.FromFile方法会加载由文件路径指定的PDF文件。 第二个参数可以用于指定密码,如果文档被保护。
-
移除安全功能:
- 在
pdf.SecuritySettings上调用RemovePasswordsAndEncryption方法以去除PDF中的任何密码和加密。
- 在
- 保存修改后的 PDF:
- 最后,使用
SaveAs方法将修改后的PDF保存为新文件。
- 最后,使用
有关更多教程,请访问IronPDF教程示例。
结论
总之,这个教程让我们了解到,Adobe Acrobat可能很昂贵,因为使用其密码功能需要一个有效的订阅。 另一方面,IronPDF库提供了一个免费的开发许可证,并提供一系列适合开发人员需求的许可证购买。 Lite套餐,前期费用为 $999,没有持续费用,并附带永久许可证,IronPDF免费试用、一年的产品支持、升级,以及SaaS和OEM再分发选项。 这些许可证可以用于生产、阶段和开发,是一次性投资。 此外,IronPDF还提供额外的限时免费许可证和防止重新分发的免费许可证。 有关IronPDF定价和许可详情的完整概览,请访问IronPDF许可页面。
常见问题解答
如何使用C#删除PDF的密码?
您可以使用IronPDF在C#中删除PDF的密码。通过IronPDF的库加载PDF文档,使用少量C#代码删除密码保护,并保存解除安全保护的PDF。
使用IronPDF解除PDF安全保护的步骤是什么?
要使用IronPDF解除PDF的安全保护,先用IronPDF的库加载安全的PDF文档,然后使用代码删除密码保护,最后将文档保存为解除安全保护的PDF文件。
解锁PDF文件的经济实惠方法是什么?
使用IronPDF是解锁PDF文件的经济实惠方法。它提供免费的开发许可证和一次性购买选项,无需订阅,提供一个通过C#代码的简单过程。
IronPDF可以编辑现有PDF文档吗?
是的,IronPDF允许您编辑现有的PDF文档。您可以通过添加文本、图形、水印、页眉和页脚来读取、修改和操作PDF。
IronPDF可以处理哪些文件格式以创建PDF?
IronPDF支持多种输入格式用于创建PDF,例如图像文件、HTML、HTML5、ASPX和Razor/MVC视图。
使用IronPDF是否需要定期支付?
不,IronPDF不需要定期支付。它提供了一种永久许可证,一次付款选项和免费的开发许可证。
使用IronPDF相对于Adobe Acrobat Pro DC的好处是什么?
IronPDF是一种经济实惠的Adobe Acrobat Pro DC替代品,因为它不需要订阅。它提供免费的开发许可证和一次性购买选项,没有重复费用。
我可以在哪里了解更多关于使用IronPDF的信息?
您可以通过访问IronPDF官网上的教程示例页面,找到更多关于使用IronPDF的教程。
IronPDF 是否完全兼容即将发布的 .NET 10 版本,包括对 PDF 文件进行非加密处理?
是的——IronPDF 已兼容 .NET 10,并支持其所有现代运行时版本。您无需任何额外操作,即可在 .NET 10 项目中加载、移除密码/加密以及保存未加密的 PDF 文件。(ironpdf.com)
如何在 .NET 10 项目中使用 IronPDF 移除 PDF 文件的密码保护?
在 .NET 10 项目中,您可以通过引用 IronPDF 的最新版本(支持 .NET 10)来移除密码保护。




