2011-11-04 99 views
0

我正在使用ABCPDF.net从HTML文件生成我的PDF。在HTML页面上有3张图片;其中2张图片生成,但第三张图片不在PDF上。我试图移动徽标但没有任何运气。这是我第一次使用这款令我印象深刻的产品,但是这个问题让我很失望。ABCPDF.NET not rendering image

回答

2

从内存中可能有一两件事情造成这种情况。 1)如果你的图像碰巧跨过页面的边界,即使是1个像素,它也不会被渲染。

2)您必须确保所有元素都以程序方式加载,我的意思是,无论您想要在顶部显示什么内容,都必须最后添加到页面中。如果你不这样做,你可能会发现你声明包含一些文本的矩形例如将显示在你的图像的顶部,这会掩盖它。

3)听起来很傻,但仔细检查所有语法和图像位置,并确保您已正确引用它。

如果一切都失败了,你可以提供一些源代码或更深入的解释。

编辑:同时仔细检查,当你导入它时,你已经在图像上设置了正确的大小,因为你可能会发现它恢复到它在磁盘上的实际尺寸,这可能使它对于页面来说太大渲染它。