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

相关推荐
2501_9307077835 分钟前
使用 C# .NET 从 PowerPoint 演示文稿中提取背景图片
c#·powerpoint·.net
麦聪聊数据1 小时前
为何通用堡垒机无法在数据库运维中实现精准风控?
数据库·sql·安全·低代码·架构
m0_466525292 小时前
绿盟科技风云卫AI安全能力平台成果重磅发布
大数据·数据库·人工智能·安全
晚霞的不甘2 小时前
守护智能边界:CANN 的 AI 安全机制深度解析
人工智能·安全·语言模型·自然语言处理·前端框架
枷锁—sha3 小时前
【SRC】SQL注入快速判定与应对策略(一)
网络·数据库·sql·安全·网络安全·系统安全
数字护盾(和中)3 小时前
信创生态 + 国密算法 筑牢数字安全韧性根基
安全
devmoon4 小时前
在 Polkadot 上部署独立区块链Paseo 测试网实战部署指南
开发语言·安全·区块链·polkadot·erc-20·测试网·独立链
成茂峰4 小时前
软考高级·系统架构设计师 | 四、信息技术安全知识
安全·信息安全·系统架构·架构设计师
向哆哆4 小时前
CANN生态安全保障:cann-security-module技术解读
人工智能·安全·cann
wuli_滔滔5 小时前
CANN安全机制源码探秘 仓库中的权限校验与数据加密实现
安全·cann