我有一堂课使用iTextSharp从PDF文件中提取图片。iTextSharp无法使用传真机生成的PDF?
我用扫描仪生成的PDF进行测试,它工作正常。
然后,我用传真机生成的PDF进行测试,我得到一个IOException:.pdf没有找到文件或资源。
我没有任何线索,为什么它不能使用传真机的PDF。 iTextSharp不支持来自传真机的PDF或其他东西?
任何思想赞赏。由于
编辑
public List<Image> ExtractImagesFromFax(string sourcePdf)
{
var imgList = new List<Image>();
try
{
var pdfReader = new PdfReader(sourcePdf); //Error is here ...
for (var i = 0; i <= pdfReader.XrefSize - 1; i++)
{
//code here
}
pdfReader.Close();
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
return imgList;
}
我试图iTextSharp.text.pdf.PdfReader阅读PDF,但我得到了IOException异常,所以我不能走的更远(只能用传真机生成的PDF发生) 。
PDF文件:
请提供样本PDF和源代码来重现问题。 – mkl 2013-03-04 11:05:48
我更新了我的问题。 – Ragnarsson 2013-03-04 13:13:26
@QuiTran你应该提供一个[sscce](http://sscce.org/) – Default 2013-03-04 13:21:52