翻譯|行業(yè)資訊|編輯:胡濤|2024-02-01 10:52:15.190|閱讀 77 次
概述:本文介紹如何在 C#、VB.NET 中使用 Spire.PDF 確定 PDF 文檔是否使用密碼加密。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Spire.PDF for .NET 是一款獨立 PDF 控件,用于 .NET 程序中創(chuàng)建、編輯和操作 PDF 文檔。使用 Spire.PDF 類庫,開發(fā)人員可以新建一個 PDF 文檔或者對現(xiàn)有的 PDF 文檔進行處理,且無需安裝 Adobe Acrobat。
E-iceblue 功能類庫Spire 系列文檔處理組件均由中國本土團隊研發(fā),不依賴第三方軟件,不受其他國家的技術(shù)或法律法規(guī)限制,同時適配國產(chǎn)操作系統(tǒng)如中科方德、中標麒麟等,兼容國產(chǎn)文檔處理軟件 WPS(如 .wps/.et/.dps 等格式
Spire.PDF for.net下載 Spire.PDF for java下載
使用用戶密碼合法加密的PDF文檔,沒有密碼就無法打開。在嘗試打開文檔之前,我們最好先檢測一下它是否受密碼保護。本文介紹如何在 C#、VB.NET 中使用 Spire.PDF 確定 PDF 文檔是否使用密碼加密。
代碼片段:
步驟 1:初始化 PdfDocument 類的實例。
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
以上便是如測 PDF 文檔是否受密碼保護,如果您有其他問題也可以繼續(xù)瀏覽本系列文章,獲取相關(guān)教程,你還可以給我留言或者加入我們的官方技術(shù)交流群。
歡迎下載|體驗更多E-iceblue產(chǎn)品
獲取更多信息請咨詢 ;技術(shù)交流Q群(767755948)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn