iTextSharp IOException“未找到预告片”

时间:2010-02-03 17:08:43

标签: c# .net itextsharp

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

PdfReader reader = new PdfReader(pdfFile); 

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

1 个答案:

答案 0 :(得分:2)

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

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

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