iTextSharp writer.AddDirectImageSimple 抛出异常
iTextSharp writer.AddDirectImageSimple throws exception
当代码看起来正确时,作者抛出错误可能是什么问题?图片也存在。
var img2 = iTextSharp.text.Image.GetInstance("C:\2.bmp");
writer.AddDirectImageSimple(img2);
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at iTextSharp.text.pdf.PdfWriter.AddDirectImageSimple(Image image, PdfIndirectReference fixedRef)
at iTextSharp.text.pdf.PdfWriter.AddDirectImageSimple(Image image)
这不是向 PDF 添加图像的方式。 AddDirectImageSimple
方法仅供专家使用。
你使用那个方法的目的是什么?如果你想在文档中添加一个Image
,你应该使用:
document.Add(img2);
当代码看起来正确时,作者抛出错误可能是什么问题?图片也存在。
var img2 = iTextSharp.text.Image.GetInstance("C:\2.bmp");
writer.AddDirectImageSimple(img2);
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at iTextSharp.text.pdf.PdfWriter.AddDirectImageSimple(Image image, PdfIndirectReference fixedRef)
at iTextSharp.text.pdf.PdfWriter.AddDirectImageSimple(Image image)
这不是向 PDF 添加图像的方式。 AddDirectImageSimple
方法仅供专家使用。
你使用那个方法的目的是什么?如果你想在文档中添加一个Image
,你应该使用:
document.Add(img2);