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

相关推荐
菩提小狗几秒前
sqlmap输入命令回车自动退出故障排查
笔记·安全·web安全
步步为营DotNet17 分钟前
深度探索.NET 中ValueTask:优化异步性能的轻量级利器
java·spring·.net
●VON19 分钟前
绿色 AI:让智能计算与地球共生
人工智能·学习·安全·制造·von
军哥系统集成号22 分钟前
2026网络安全法修订落地:企业六类法定强制评估合规指南(附协同实施路径)
网络·安全·web安全
qq_5469372738 分钟前
PDF工具的天花板!PDF补丁丁:开源免费+无广告,支持Win7~Win11,批量OCR秒完成
pdf·ocr
幽络源小助理39 分钟前
逆向工程系统学习资源图谱(2026):从 Windows 内核、安卓安全到游戏协议分析的全栈教程清单
学习·安全·游戏·逆向工程
打不了嗝 ᥬ᭄42 分钟前
网易 UU 远程 2026年1月 新春升级深度测评:免登录破局 + 安全加码 + 运维专属,重新定义远程协助体验
运维·安全
Lun3866buzha42 分钟前
街道施工场景中个人防护装备识别与安全监督系统详解_yolo12-C2PSA
安全
xian_wwq1 小时前
【学习笔记】网络安全L3级模型功能解析
笔记·学习·安全
小真zzz1 小时前
ChatPPT免费功能之【导出PDF】:PPT内容安全+便捷分享
人工智能·ai·pdf·powerpoint·ppt·aippt