我有一堂課使用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