概要
タイトルの通り、C#でパスワードがかかっているかを判断したい!のメモ
empira/PDFsharp: A .NET library for processing PDF
環境
Visual Studio 2017
PDFsharp 12.0.1
準備
PDFsharpをnugetでインストールします。
パスワードがかかっているかチェックする
try
{
// パスワードのチェックのみなので、ReadOnlyモードで開きます。
PdfReader.Open(path, PdfDocumentOpenMode.ReadOnly).Dispose();
}
catch (PdfReaderException e)
{
return e.Message;
}