2018年8月24日金曜日

iTextSharp 5.5.13 でエラー PdfReader not opened with owner password

iTextSharp 5.0.5から iTextSharp 5.5.13にversion UPして reCompile後実行すると
エラー表示される。

PdfReader not opened with owner password

これは何だ? stack over flowに記述有り
https://stackoverflow.com/questions/17691013/pdfreader-not-opened-with-owner-password-error-in-itext


PdfReader.unethicalreading = true;  これの設定値を追加しろと.....

 理由も有り
https://developers.itextpdf.com/content/best-itext-questions-stackoverview/manipulating-existing-pdfs/itext7-how-decrypt-pdf-document-owner-password 

文書を読むと、iTextSharp 5.3.5からpdf暗号化に対応したことにより
所有者パスワードが無いと編集出来ないようになったらしいです。

上記のPdfReader.unethicalreading = trueを設定するとOKでした。

0 件のコメント:

コメントを投稿