我需要在背景中生成带有图像的 PDF。要生成 PDF,我使用的是 jsReport。
我正在使用 HTML 标记图像<img src="Content/img/boleta2.png" />
,效果很好,因为当我在 Firefox 中打开它时,图像会显示出来。但是当我生成 PDF 时,只显示没有任何图像的 HTML。
在官方页面http://jsreport.net/learn/images 中它说“要上传图像,您可以使用简单的 http POST ....”,但我不太了解这一点。
我需要在背景中生成带有图像的 PDF。要生成 PDF,我使用的是 jsReport。
我正在使用 HTML 标记图像<img src="Content/img/boleta2.png" />
,效果很好,因为当我在 Firefox 中打开它时,图像会显示出来。但是当我生成 PDF 时,只显示没有任何图像的 HTML。
在官方页面http://jsreport.net/learn/images 中它说“要上传图像,您可以使用简单的 http POST ....”,但我不太了解这一点。
Content/img/boleta2.png 似乎是到某个地方的相对路径。在每种情况下,jsreport 都不知道完整路径是什么。
可以使用html base tag 指定根路径http://www.w3schools.com/tags/tag_base.asp 或者直接在img src 中使用完整路径。
图像扩展用于将图像直接上传到 jsreport 存储中,以后可以引用它。图片通常从 html jsreport studio 上传,关于 http POST 的提及是关于使用 API 的,这是您现在可能不会遇到的高级用例。