PDF控件Spire.PDF for .NET【安全】演示:使检测 PDF 是否受密码保护

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是否受密码保护,如果您有其他问题也可以继续浏览本系列文章,获取相关教程~

相关推荐
追逐时光者16 分钟前
免费且全面的C#/.NET/.NET Core面试宝典,阅读量突破40万+了!
后端·.net
诸葛大钢铁37 分钟前
PDF转PPT转换方法总结
pdf·powerpoint
珹洺41 分钟前
数据库系统概论(十七)超详细讲解数据库规范化与五大范式(从函数依赖到多值依赖,再到五大范式,附带例题,表格,知识图谱对比带你一步步掌握)
java·数据库·sql·安全·oracle
qq_297908011 小时前
C#报价系统陈列展示成本核算系统项目管理系统纸品非纸品报价软件
sqlserver·c#·.net·开源软件
zhanshuo1 小时前
ASP.NET Request对象双杀技:这样传参永不乱码,浏览器适配一网打尽!
.net
恰薯条的屑海鸥2 小时前
零基础在实践中学习网络安全-皮卡丘靶场(第十期-Over Permission 模块)
学习·安全·web安全·渗透测试·网络安全学习
Web极客码12 小时前
如何轻松、安全地管理密码(新手指南)
计算机网络·安全·web安全·网络安全
安全系统学习13 小时前
【网络安全】Qt免杀样本分析
java·网络·安全·web安全·系统安全
喵叔哟13 小时前
24.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--单体转微服务--认证微服务
微服务·架构·.net
Bruce_Liuxiaowei13 小时前
文件上传漏洞深度解析:检测与绕过技术矩阵
安全·矩阵·文件上传漏洞