gpt4 book ai didi

asp.net-mvc - Rotativa/Wkhtmltopdf图像不显示

转载 作者:行者123 更新时间:2023-12-04 04:53:30 25 4
gpt4 key购买 nike

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

我有一个 Action ,该 Action 具有一个基本背景图像,该背景图像始终与一个箭头图像相同,该箭头图像根据 Action 中收集的信息而改变程度。

我称这个 Action 为

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

当它被调用并且仅显示HTML网页时,这可以很好地工作。它给了我HTML。
<img src="/nonreg-report/01495344/trend-image" alt="background" width="245" height="105">

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

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

如果我使用 <img src="~/Content/images/trend_back_medium.png" alt="astuff" />(这是我的项目中的实际背景图片),则效果很好。

上面代码中的图像由于使用方式无法保存在任何地方。我以为这是一个路径问题,但是在尝试了许多不同的方法之后,我仍然无法使它正常工作。

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

最佳答案

我有同样的问题。正常的html View 可以显示图片,而pdf无法显示。我用Server.MapPath指向图片,没关系...

<img src="@Server.MapPath("~/Folder/SubFolder/Subfolder/ImageName.png")" />

我希望这个能帮上忙

亚当

关于asp.net-mvc - Rotativa/Wkhtmltopdf图像不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14160662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com