在PDF中添加背景图像(ABCpdf)

时间:2010-02-23 03:40:35

标签: html css pdf abcpdf

我正在使用ABCpdf(HTML - > PDF)

动态创建PDF

我正在尝试创建一个目录(与领导者),我认为获得领导者的最简单方法是使用repeat-x背景图像。这是我的文件结构:

/网络
GenReport.aspx
/图片
tocback.gif
/数据
template.html

GenReport使用html模板,并在生成pdf时替换所有适用的部分。这些样式也存在于template.html中。

一切正常,除了没有找到图像(如果我使用网络上另一个图像的直接路径,我可以让图像显示在表格的背景中。)

所以,我的问题是,如何引用tocback.gif?是否需要引用模板中的路径(/Data/template.html - 参见下面的(1))或生成pdf的页面(下面的/Web/GenReport.aspx(2))?

(1)background-image:url(/images/tocback.gif);
(2)background-image:url(../ Web / images / tocback.gif);

显然,这些都不适合我。我错过了什么吗?

(如果可以选择的话,我甚至不介意在FS上添加硬编码引用。)

2 个答案:

答案 0 :(得分:2)

我在手册中找到了答案

http://www.websupergoo.com/support.htm(6.17)

答案 1 :(得分:0)

您无法将该图像渲染到pdf中。添加新页面,将您的html渲染到该页面。将该页面网址传递给AddImageUrl()方法以成功生成pdf。

在abcpdf帮助热线中找到此示例代码。

欢呼声