该文将介绍如何使用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
运行项目后,将返回结果如下:

    


					



