文檔首頁>>E-iceblue中文文檔>>檢測 PDF 文檔是否受密碼保護(hù)
檢測 PDF 文檔是否受密碼保護(hù)
使用用戶密碼加密的 PDF 文檔在沒有密碼的情況下是無法打開的。在嘗試打開文檔之前,我們最好先檢測文檔是否受密碼保護(hù)。本文將介紹如何在 C#、VB.NET 中使用 Spire.PDF 確定 PDF 文檔是否使用密碼加密。
代碼片段:
步驟 1:初始化 PdfDocument 類的實(shí)例。
PdfDocument doc = new PdfDocument();步驟 2:加載 PDF 文檔樣本。
doc.LoadFromFile(@"C:\Users\Administrator\Desktop\Encrypted.pdf");步驟 3:檢測文件是否使用密碼加密。
bool isEncrypted = doc.IsEncrypted; Console.WriteLine(isEncrypted);結(jié)果:
完整代碼:
[C#]
using Spire.Pdf; using System; namespace Detect { class Program { static void Main(string[] args) { PdfDocument doc = new PdfDocument(); doc.LoadFromFile(@"C:\Users\Administrator\Desktop\Encrypted.pdf"); bool isEncrypted = doc.IsEncrypted; Console.WriteLine(isEncrypted); Console.Read(); } } }[VB.NET]
Imports Spire.Pdf Namespace Detect Class Program Private Shared Sub Main(args As String()) Dim doc As New PdfDocument() doc.LoadFromFile("C:\Users\Administrator\Desktop\Encrypted.pdf") Dim isEncrypted As Boolean = doc.IsEncrypted Console.WriteLine(isEncrypted) Console.Read() End Sub End Class End Namespace