我遇到问题,ABCPDF没有从我的HTML中以PDF格式渲染我的图像。通过在图像元素上设置高度/宽度属性,我能够获得部分渲染的图像。现在问题是图像没有在PDF中显示为完整。相反,它显示为一条细长线,等于它的高度,但宽度仅为3像素。图像高度/宽度为380/680。我在我的代码中设置了渲染延迟3000,以便于完全加载图像,但这也没有帮助。
有什么建议吗?
由于
答案 0 :(得分:0)
我想出来了。问题不在于我的代码或高度/宽度设置。相反,它是ABCPDF默认使用的浏览器引擎 - MSHTML。我将引擎设置为Gecko,一切正常。您需要将其添加到您的代码
doc.HtmlOptions.Engine = EngineType.Gecko;
好运编程!