在生成的PDF中渲染图像

时间:2015-02-24 15:18:08

标签: c# itextsharp

当我在HTML中包含图像时,我试图从中生成PDF,只会呈现静态图像。例如,我在PRD005.png文件夹中的项目中保存了一个图像~/Content/Images。如下所示,将在我的HTML视图和生成的PDF文件中呈现图像。

但是,当我尝试包含来自URL的图像时,例如来自提供File类型image/png的控制器的图像,它只会在HTML视图中呈现,而不会在生成的PDF中呈现

由于我们的图像是由条形码API生成的,或者是从数据库中的BLOB条目中读取的,因此我想知道是否甚至可以在生成的PDF中渲染这样的图像。如果没有,是否有任何解决办法来实现这一目标?

var imagePath = Server.MapPath("~/Content/Images");

<img src="/Barcode/Get/@r.ProductCode" />  // doesn't work
<img src="@imagePath\PRD005.png" />        // works

0 个答案:

没有答案