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);