当我在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