在iText中未使用所有者密码错误打开PdfReader

Ank*_*kur 27 c# asp.net itext

参考这个

http://stackoverflow.com/questions/17524857/merging-pdf-in-asp-net-c-sharp/17525948?noredirect=1#comment25485091_17525948 
Run Code Online (Sandbox Code Playgroud)

我的问题,我有用户IText合并pdf文件.我正在" PdfReader not opened with owner password "寻找一些文件.有什么建议

小智 56

在PdfReader定义之后添加此代码

PdfReader.unethicalreading = true;

  • 谢谢!工作就像一个魅力不知道为什么通过iTextSharp打开文件是不道德的,如果我可以打开它,否则没有任何警告或问题:) (3认同)

Ray*_*lha 8

对于 iText 7,它是

PdfReader pdfReader = new PdfReader(PATH + name + ".pdf");
pdfReader.setUnethicalReading(true);
Run Code Online (Sandbox Code Playgroud)

另见: itext7-how-decrypt-pdf-document-owner-password

  • 不要忘记“PdfReader”是一次性的,应该在之后处理它或使用“using”语句 (2认同)