我可以将html转换为Pdf,但现在它无法显示我想要的所有信息,我希望显示我使用API谷歌地图搜索的位置。
我在控制器中有这个
public ActionResult GeneratePDF()
{
return new Rotativa.ActionAsPdf("Select");
}
以及我视图中的此链接
<a href="GeneratePDF">Convert</a>
答案 0 :(得分:1)
您使用的HTML to PDF库无法从javascript Google Map生成静态图片。
您应该使用 Static Maps API 将地图作为图片展示,并将其包含在HTML中。
以下示例包含纽约市中心静态地图图片的网址:
https://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=13&size=600x300&maptype=roadmap&markers=color:red%7Clabel:S%7C40.702147,-74.015794