パスワードで保護された PDF ファイルを itextsharp で開こうとしています。正しいパスワードは知っているが、電話をかけると
var pdfreader = new PdfReader(file, Encoding.Default.GetBytes(password));
BadPasswordException
次のスタックトレースで (Bad user password)を取得します。
at iTextSharp.text.pdf.PdfReader..ctor(IRandomAccessSource byteSource, Boolean partialRead, Byte[] ownerPassword, X509Certificate certificate, ICipherParameters certificateKey, Boolean closeSourceOnConstructorError)
at iTextSharp.text.pdf.PdfReader..ctor(String filename, Byte[] ownerPassword, Boolean partial)
at iTextSharp.text.pdf.PdfReader..ctor(String filename, Byte[] ownerPassword)
Adobe Reader は期待どおりにファイルを開きます。itextsharp バージョン 5.4.3.0
これは、ドキュメントのセキュリティの詳細がどのように見えるかです:
助言がありますか?