我遇到了ABCPDF的问题,无法从HTML中渲染PDF格式的图像。我能够通过设置图像元素的高度/宽度属性来部分呈现图像。现在的问题是图像在PDF中没有显示为完整的图像。相反,它显示为一条与其高度相等的细长线条,但宽度仅为3px。图像高/宽为380/680。我在我的代码中设置了3000的渲染延迟,以便于完全加载图像,但这也没有帮助。
有什么建议吗?
谢谢
发布于 2012-02-08 11:39:26
我想通了。问题不在于我的代码或高度/宽度设置。相反,它是ABCPDF默认使用的浏览器引擎- MSHTML。我将引擎设置为Gecko,然后一切正常。您需要将此代码添加到代码中
doc.HtmlOptions.Engine = EngineType.Gecko;
祝你编程好运!
https://stackoverflow.com/questions/9114447
复制相似问题