2012-02-02 58 views
0

我有一个问题,ABCPDF没有从我的HTML渲染我的图像在PDF中。我能够通过在图像元素上设置高度/宽度属性来获取图像以进行部分渲染。现在的问题是,图像没有显示为PDF格式。相反,它显示为一条细长线,与其高度相等,但宽度仅为3 px。图像的高度/宽度是380/680。我在代码中设置了渲染延迟3000,以便于完全加载图像,但这也没有帮助。ABCPDF切断图像

有什么建议吗?

谢谢

+0

呈现延迟的代码是什么? – PAULDAWG 2012-02-23 01:24:53

+0

检查此链接 - http://stackoverflow.com/questions/1028131/abcpdf-doesnt-render-images-in-an-web-application-under-iis6 – Gabbar 2012-02-23 02:22:18

回答

0

我想通了。问题不在于我的代码或高度/宽度设置。相反,ABCPDF默认使用浏览器引擎 - MSHTML。我将引擎设置为Gecko,它一切正常。您需要将此添加到您的代码中

doc.HtmlOptions.Engine = EngineType.Gecko;

祝你好运!