c# – iTextSharp IOException“未找到预告片”

我正在使用iTextSharp(.NET 2.0 Vista). iTextSharp版本是4.1.2.0

PdfReader reader = new PdfReader(pdfFile); 

导致库抛出异常说
“未找到预告片”
  该文件存在,可以在Adobe中查看没有问题
有任何想法吗?

最佳答案 预告片是PDF文件结构的一部分.如果您收到错误消息说无法找到,那么我认为首先是您的文件已损坏.能够在PDF查看器程序中打开PDF并不一定意味着PDF没有损坏;我知道,如果它是线性化的PDF文件,观众将不会尝试使用预告片.

您的代码是否会为您尝试读取的任何PDF抛出IOException?

>如果是这样,那么可能使用更新的
iTextSharp的版本将帮助或至少发布一些代码.
>如果没有,那我就会重新创作
您正在尝试处理的PDF.

点赞