[英]powershell - check if pdf is encrypted
使用powershell,我需要循環播放一系列pdf文件,並使用pdftk對它們進行一些操作。 我想知道是否存在某種方法來檢測pdf是否已加密。 這樣,如果pdf是加密的,我就無法對其進行處理,並且我的循環會跳到下一個文件。 感謝您的關注。
編輯。 當我等待一些答案時,我發現itextsharp有一個加密的方法。
加載程序集后
[System.Reflection.Assembly]::LoadFrom("c:\my_path\itextsharp.dll")
使用上述方法該怎么辦?
[System.Reflection.Assembly]::LoadFrom("c:\itext\itextsharp.dll")
$itext = new-object itextsharp.text.pdf.PdfReader("c:\itext\1.pdf")
$itext.isEncrypted()
結果,您應該得到對或錯。
對於訪問此頁面的人員,他們正在尋找一種檢查文件是否經過NTFS加密的方法,
這是要走的路:
[System.IO.File]::GetAttributes($RootFolder).ToString().Contains("Encrypted")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.