1

我正在使用 ABCpdf (HTML -> PDF) 动态创建 PDF

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

/Web
   GenReport.aspx
   /images
      tocback.gif
/Data
   template.html

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

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

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

(1) 背景图片: url(/images/tocback.gif);
(2) 背景图片: url(../Web/images/tocback.gif);

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

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

4

2 回答 2

2

我在手册中找到了答案

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

于 2010-02-23T20:04:58.053 回答
0

您无法将该图像呈现为 pdf。添加一个新页面,将您的 html 呈现到该页面中。将该页面 url 传递给AddImageUrl()方法以成功生成 pdf。

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

干杯

于 2010-03-09T08:42:17.710 回答