私は約100のpdfファイルを持っているWindowsのディレクトリで、いくつかはパスワードで保護されていますが、そうではありません。 pdf-readerでそれぞれを開くことなくパスワードで保護されているものを見つけるには、簡単な方法(コマンドラインやフリーウェアツールを使って)がありますか?ディレクトリでパスワードで保護されたpdfファイルを見つける方法は?
-1
A
答えて
0
is it possible to check if pdf is password protected using ghostscript?のスクリプトを使用して、それを拡張して一連のファイルを繰り返し処理することができます。パスワードで保護されていないすべてのファイルをサブディレクトリに移動します。
0
Windowsを使用しているので、iTextSharpライブラリを使用してこれを実行できます。
まず、itextsharp-dll-coreアーカイブの中にあるitextsharp.dllを抽出します。
すると、次のPowerShellスクリプトを使用します。
Add-Type -Path .\itextsharp.dll
Get-ChildItem -Filter *.pdf |
ForEach-Object {
$filename = $_.Name
Try {
$pdf = New-Object iTextSharp.text.pdf.PdfReader($_.FullName)
If ($pdf.IsEncrypted()) {
$filename
}
}
Catch {
$filename
}
}
を出力を確保したり、暗号化された各PDFの名前になります。
関連する問題
- 1. iTextSharpパスワードで保護されたPDF
- 2. パスワードでPDFファイルを保護するC#
- 3. Powershell:パスワードで保護されたパスワードで保護された.zipファイル(プロセスのスピードアップ)
- 4. パスワードで保護されたディレクトリからファイルをダウンロード
- 5. パスワード保護されたPDFがPdfRenderer
- 6. Webアプリケーション - パスワードで保護されたディレクトリで保護されていますか?
- 7. パスワードで保護されたPPTとPDFを開くには
- 8. Docotic.Pdfライブラリでパスワードで保護されたPDFを開く
- 9. アンドロイドのpdfからパスワードで保護された/パスワードを削除するには?
- 10. Javaで圧縮されたExcelファイルをパスワードで保護する方法は?
- 11. アクティブなディレクトリのUSBポートをパスワードで保護する方法は?
- 12. パスワードで保護されたPDFファイルに画像を挿入する目的C
- 13. wordpressパスワードで保護されたディレクトリで404エラー
- 14. パスワードで保護されたファイルを保存するマクロ
- 15. パスワード保護IISディレクトリ
- 16. パスワード保護ディレクトリ.htaccess
- 17. パスワード保護ディレクトリ.htaccess
- 18. Ruby経由でパスワードで保護されたファイルを解凍する方法
- 19. パスワードで保護されたファイルをC#で作成する方法
- 20. PHP PDFパスワード保護(パスワードなしで開けません)
- 21. パスワードで保護されたcocoaデスクトップアプリケーションを作成する方法
- 22. パスワード保護されたファイルのアップロード
- 23. パスワード保護されたページにWeasyPrint PDF Builderを使用する方法?
- 24. adminディレクトリのパスワードで保護されたフォルダのセキュリティ
- 25. node.jsでパスワードで保護されたZIPファイルを生成する
- 26. NGINX自動インデックス機能を持つパスワードで保護されたディレクトリ
- 27. Delphi 2007のパスワードで保護された場所にファイルをダウンロードする方法
- 28. ファイルをトークンでダウンロード - セキュリティで保護された[ディレクトリ]ファイル
- 29. ルビーのパスワードで保護されたzipファイルを生成する
- 30. パスワードで保護されたzipファイルを作成するPython
ディレクトリにパスワードで保護されたファイルがない場合、スクリプトはうまく動作し、次のエラーが発生します。 'New-Object:" 1 "引数を持つ" .ctor " Bad User password " 行:4文字:22 + $ pdf = New-Object <<<< iTextSharp.text.pdf.PdfReader($ _。FullName) +カテゴリ情報:InvalidOperation:(:) [New-Object ]、MethodInvocationException + FullyQualifiedErrorId:ConstructorInvokedThrowException、Microsoft.PowerShell.Commands.NewObjectCommand' – Kodiak
この問題を修正するスクリプトを更新しました。それが役に立ったら教えてください。 – msitt