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 件のコメント:
コメントを投稿