我正在使用iTextSharp(.NET 2.0 Vista)。 iTextSharp版本是4.1.2.0
PdfReader reader = new PdfReader(pdfFile);
导致库抛出异常说
“未找到预告片”
该文件存在,可以在Adobe中查看没有问题
有什么想法吗?
答案 0 :(得分:2)
预告片是PDF文件结构的一部分。如果您收到错误消息说无法找到,那么我认为首先是您的文件已损坏。能够在PDF查看器程序中打开PDF并不一定意味着PDF没有损坏;据我所知,如果它是线性化的PDF文件,观众将不会尝试使用预告片。
您的代码是否会为您尝试读取的任何PDF抛出IOException?