今天我发现了mpdf
工具从html生成pdf,虽然我可以从普通段落,div等生成pdf但我有兴趣从谷歌地图内容生成pdf ..
我正在使用simplegooglemap api v3,其中我使用标记
生成这样的地图<?php
require_once("simpleGMapAPI.php");
$map = new simpleGMapAPI();
$map->setWidth('500px');
$map->setHeight('500px');
$map->addMarker("48.983307", "72.808907","My first marker","");
$map->printGMapsJS();
$map->showMap(true);
?>
请有人帮我从谷歌地图生成pdf
提前致谢..
答案 0 :(得分:0)
你能做的是;而不是直接在浏览器中加载Google maps api - 使用他们的Google Maps Image APIs
所以,你的html看起来像这样:
<html>
<head>
<title>Test</title>
</head>
<body>
<h1>This is a test.</h1>
<p>We are located here:</p>
<img width="200" height="200" src="http://maps.googleapis.com/maps/api/staticmap?center=-15.800513,-47.91378&zoom=11&size=200x200&sensor=false">
</body>
</html>
这样,mpdf库应该能够下载并加载图像源并将其作为普通图像嵌入到PDF中。
如果您需要静态地图图像上的标记用于您的内联包含;看看这个: https://developers.google.com/maps/documentation/staticmaps/?hl=en#Markers