Próbuję osadzić mapę google w pejzażowym pliku PDF, ale jakoś, wkhtmltopdf zawsze przecina mapę na dwie części, chociaż mapa zmieściłaby się łatwo na jednej stronie.wkhtmltopdf - Wyłączanie łamania strony
Myślę, że problem polega na tym, że mapa jest zbudowana z płytek. Płytki są większe niż mapie i są odcięte, ale wkhtmltopdf zdaje się ignorować to i myśli, że odcięte płytki również musi zmieścić się na stronie ...
Oto niektóre przykładowy kod do odtworzenia tego:
<html>
<head>
<script src="https://maps.google.com/maps/api/js?sensor=false"></script>
<script>
window.onload = function(){
var fenway = new google.maps.LatLng(47.188563,8.480487);
var gmap = new google.maps.Map(document.getElementById("map"),{
center: fenway,
zoom: 14,
mapTypeId: google.maps.MapTypeId.ROADMAP,
disableDefaultUI: true
});
var marker = new google.maps.Marker({
position: fenway,
map:gmap
});
google.maps.event.addListener(gmap,"tilesloaded",function(){
window.status = "ready";
});
}
</script>
</head>
<body>
<div id="map" style="width:1500px;height:800px"></div>
</body>
</html>
i polecenie, aby przekształcić go do formatu PDF:
wkhtmltopdf --window-status ready --orientation landscape map.html map.pdf
Używam najnowszej wersji wkhtmltopdf przy okazji ...
Czy istnieje możliwość, aby mapa wypełniła stronę bez cięcia?
Mam podobny problem - czy miałeś szczęście znalezienie rozwiązania? Moim problemem jest to, że obraz umieszczony na dole strony jest bez żadnego powodu przenoszony na następną stronę, nawet jeśli łatwo mógłby się zmieścić. – user961627
@ user961627 Niestety, nie. Porzuciłem poszukiwania, ale jeśli znajdziesz coś dla swojego problemu, byłoby miło, gdybyś mi to udostępnił :) –