Spire.PDF for .NET 是一款独立 PDF 控件,用于 .NET 程序中创建、编辑和操作 PDF 文档。使用 Spire.PDF 类库,开发人员可以新建一个 PDF 文档或者对现有的 PDF 文档进行处理,且无需安装 Adobe Acrobat。
E-iceblue功能类库Spire 系列文档处理组件均由中国本土团队研发,不依赖第三方软件,不受其他国家的技术或法律法规限制,同时适配国产操作系统如中科方德、中标麒麟等,兼容国产文档处理软件 WPS(如 .wps/.et/.dps 等格式**(qun:767755948)**
Spire.PDF for.net下载 Spire.PDF for java下载
本文演示如何使用 Spire.PDF for .NET 检测 PDF 文件是否加密。Spire.PDF 提供了一个名为 IsPasswordProtected(string fileName) 的方法,该方法返回一个布尔值。如果值为 true,则表示 PDF 已使用密码加密,否则未加密。
[C#]
using Spire.Pdf; using System; namespace PdfDemo { class Program { static void Main(string[] args) { string fileName = "Sample.pdf"; bool value = PdfDocument.IsPasswordProtected(fileName); Console.WriteLine(value); Console.ReadKey(); } } }
[VB.NET]
Imports Spire.Pdf Imports System Namespace PdfDemo Class Program Private Shared Sub Main(ByVal args() As String) Dim fileName As String = "Sample.pdf" Dim value As Boolean = PdfDocument.IsPasswordProtected(fileName) Console.WriteLine(value) Console.ReadKey End Sub End Class End Namespace
运行项目后,我们得到的输出显示 PDF 文件受密码保护:
以上便是如何检测PDF是否受密码保护,如果您有其他问题也可以继续浏览本系列文章,获取相关教程~