wkhtmltopdf page-break-after haben Leerzeichen
Ich benutzeWKHTMLTOPDF
um ein @ zu generier PDF von einer druckerfreundlichen Webseite. Ich habe ein Upgrade von Version @ durchgefüh 0.10.0 rc2 zu 0.12.1 (mit gepatchtem qt) aber jetzt wenn ich das @ benutCSS
Eigenschaften wiepage-break-before:always;
es fügt eine Reihe von whitespace, und diepage-breake-inside:avoid;
funktioniert nicht, es ist Magie.
Ich benutze diesen Aufruf:
/usr/local/bin/wkhtmltopdf --encoding 'UTF-8' 'page-to-print' '/tmp/PDFV59OZt'
ch habe es mit und ohne beides versuc--print-media-type
und--no-print-media-type
.
Wenn ich die druckerfreundliche Seite in meinem Browser rendere und versuche, sie zu drucken (bevor ich eine PDF-Datei daraus mache), funktioniert sie einwandfrei.
Beispiele meines CSS:
//if i want to make a static page-break between two elements
page-break{
page-break-after:always;
clear:both;
display:block;
}
//Avoid cutting images
img{
display:block;
page-break-before:auto;
page-break-after:auto;
page-break-inside:avoid;
}
//avoid cutting text
p,em,li,span,tr{
page-break-inside:avoid;
}
Nur Seitenumbruch danach: immer; funktioniert, fügt aber ein paar Leerzeichen ein. Hat jemand irgendwelche Ideen dazu?