itextsharp报错 PdfReader not opened with owner password
itextsharp读取PDF时报错: PdfReader not opened with owner password
报错原因(据说是):pdf 文件设置了加密。
网上搜索了一下,查到大多数答案是:
在创建pdfReader实例后,加一行代码:PdfReader.unethicalreading = true
或者 pdfReader.setUnethicalReading(true);
(iText 7)
猜测可能是版本的原因,我的 itextsharp (V4.1.6) 并没有这个函数:
经查,改用:PdfReader.AllowOpenWithFullPermissions = true;
即可。
参考文章:Is UnethicalReading supported?