0

パスワードで保護された 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

これは、ドキュメントのセキュリティの詳細がどのように見えるかです:

これは、セキュリティの詳細がどのように表示されるかです

助言がありますか?

4

0 に答える 0