0

我遇到了一个问题,ABCPDF 没有从我拥有的 HTML 中以 PDF 格式呈现我的图像。通过在图像元素上设置高度/宽度属性,我能够获得部分渲染的图像。现在的问题是图像在 PDF 中没有完整显示。相反,它显示为一条细长的线,等于它的高度,但宽度仅为 3 px。图像高度/宽度为 380/680。我在我的代码中设置了 3000 的渲染延迟,以促进完全加载图像,但这也无济于事。

有什么建议么?

谢谢

4

1 回答 1

0

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

doc.HtmlOptions.Engine = EngineType.Gecko;

祝编程好运!

于 2012-02-08T03:39:26.207 回答