wkhtmltopdf - Deaktiviert das Brechen der Seite

8

Ich versuche eine Google Map in eine Landschafts-PDF einzubetten, aber irgendwie schneidet wkhtmltopdf die Map immer in zwei Teile, obwohl die Map einfach auf eine Seite passt.

Ich denke, das Problem ist, dass die Karte mit Kacheln aufgebaut ist. Die Kacheln sind größer als die Karte und sind abgeschnitten, aber wkhtmltopdf scheint das zu ignorieren und denkt, dass die abgeschnittenen Kacheln auch auf die Seite passen müssen ...

Hier ist ein Beispielcode, um dies zu reproduzieren:

%Vor%

Und der Befehl, um es in PDF zu konvertieren:

wkhtmltopdf --window-status ready --orientation landscape map.html map.pdf

Ich benutze übrigens die neueste Version von wkhtmltopdf ...

Gibt es eine Möglichkeit, die Karte ohne Ausschneiden zu füllen?

    
Van Coding 30.10.2012, 12:44
quelle

2 Antworten

1

Es werden Seitenumbrüche nicht wirklich deaktiviert, aber wenn Sie eine Körpergröße festlegen, wird Ihre Map auf nur einer Seite dargestellt.

%Vor%     
Alien Technology 31.01.2013, 00:00
quelle
4

Sie können die Optionen --page-width und --page-height auf wkhtmltopdf verwenden, um eine Größe mit demselben Seitenverhältnis wie die Seite anzugeben. Sie müssen dies wahrscheinlich noch mit der Angabe einer Breite und Höhe des Körpers kombinieren, aber es ist nützlich, wenn Sie die PDF-Ausgabe vollständig mit Inhalt füllen möchten.

Als Referenz akzeptiert das von den Optionen --page-width und --page-height akzeptierte 'UnitReal' Fließkommawerte mit Einheiten:

%Vor%

Beachten Sie jedoch, dass sie müssen beide mit derselben Einheit angegeben werden.

    
James 21.05.2013 16:36
quelle

Tags und Links