将Html转换为PDF格式

时间:2015-07-13 14:38:22

标签: javascript

我可以将html转换为Pdf,但现在它无法显示我想要的所有信息,我希望显示我使用API​​谷歌地图搜索的位置。

我在控制器中有这个

    public ActionResult GeneratePDF()
    {
        return new Rotativa.ActionAsPdf("Select");
    }

以及我视图中的此链接

   <a href="GeneratePDF">Convert</a>

1 个答案:

答案 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