小编use*_*606的帖子

Rotativa/Wkhtmltopdf图像无法显示

我目前正在创建一个MVC 4 Web应用程序.

我有一个基本背景图像的动作总是与箭头图像相同,箭头图像的度数会根据动作中收集的信息而改变.

我用这个动作来称呼

<img src="@Url.Action("trend-image", "NonReg_Reports")" alt="background" width="245" height="105" />
Run Code Online (Sandbox Code Playgroud)

这在调用时工作正常,只是显示HTML网页.它给了我HTML.

<img src="/nonreg-report/01495344/trend-image" alt="background" width="245" height="105">
Run Code Online (Sandbox Code Playgroud)

然后我使用Rotativa/Wkhtmltopdf将此HTML页面转换为PDF.这与上面的代码相同.

问题是如果我使用上面的代码,我只是得到一个带有替代文本的白框.

如果我使用<img src="~/Content/images/trend_back_medium.png" alt="astuff" />哪个是我项目中的实际背景图像,它可以正常工作.

由于使用方式,上面代码中的图像无法保存在任何地方.我认为这是一个路径问题,但在尝试了很多不同的事情后,我仍然无法让它发挥作用.

任何建议或帮助将不胜感激,谢谢.

asp.net-mvc image path wkhtmltopdf rotativa

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×1

image ×1

path ×1

rotativa ×1

wkhtmltopdf ×1