该文将介绍如何使用Spire.PDF for .NET 检测PDF文档是否加密。Spire.PDF 提供方法 IsPasswordProtected(string fileName) 返回一个布尔值。如果返回值为true,则表明该文档被加密。
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
运行项目后,将返回结果如下: