解决: 这与iTextSharp无关。罪魁祸首是XMPIE以及它如何呈现pdfs。
我使用iTextSharp将.pngs转换为pdfs。
这是一段代码:
var image = iTextSharp.text.Image.GetInstance(imageBytes);
document.Add(image);
我的问题是:这实际上是将.png转换为.pdf吗?它会改变Mime类型吗?
我正在尝试在XMPIE中使用转换后的图像,它不支持.pngs。 "转换"似乎工作 - 这意味着我得到一个pdf,上面有我的图像。但当我尝试在xmpie中显示该图像时,它会显示所有模糊的灰色。 "转换"适用于.jpegs而不是.pngs。
是否有另一种方法可以将图像(.png)转换为.pdf。我的代码似乎只是将图像添加到.pdf中并且实际上并没有改变mime类型。