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

相关推荐
zl0_00_044 分钟前
文件上传漏洞
网络·安全·web安全
每天题库1 小时前
2025 年江苏保安员职业资格考试经验分享
学习·安全·考试·题库·考证
流浪法师125 小时前
SecProxy - 自动化安全协同平台
运维·安全·自动化
HMS Core6 小时前
鸿蒙版小红书如何让图库访问完全由“你”掌控
安全·华为·harmonyos
群联云防护小杜8 小时前
基于AI的Web应用防火墙(AppWall)实战:漏洞拦截与威胁情报集成
前端·分布式·安全·ddos
Codingwiz_Joy8 小时前
Day21 -GitHub监控工具~Github-monitor的配置
安全·github·安全性测试
白猫a٩9 小时前
记一次某网络安全比赛三阶段webserver应急响应解题过程
安全·web安全·网络安全
专注VB编程开发20年10 小时前
VB.NET Asp.Net Core模板WebAPI应用-宝塔面板Linux系统通过Docker部署
linux·docker·.net
花之亡灵10 小时前
.net6 中实现邮件发送
笔记·c#·.net·代码规范
QC七哥11 小时前
程序加壳脱壳原理和实现
安全