Mit deaktivieren-smart-Schrumpfung mit wkhtmltopdf nicht-Effekt-header font-size
Bin ich mit einem font-size-Problem mit wkhtmltopdf, wenn Sie --disable-smart-schrumpfen.
Ich bin mir nicht sicher, ob dieses flag wirklich enlargens die Inhalte oder schrumpft es. Was jedoch klar ist, dass es nicht tun, die gleiche Sache mit dem header.
Als wir lassen unsere Nutzer entwerfen Ihre eigenen Formen, ist es notwendig, dass eine bestimmte font-Größe ist die gleiche, ob es im Kopf oder in den Körper. Wir finden es auch sehr wichtig, verwenden Sie --disable-smart-schrumpfen als das macht unsere Inhalte füllen die gesamte Seite sehr schön.
Ich produziert habe ein einfaches samle html mit den Folgen code
<html>
<head>
</head>
<body style='margin: 0; border: 0'>
<h3>My H3 text</h3>
</body>
</html>
Speichern Sie es als test.html und laufen wkhtmltopdf mit dem deaktivieren-smart-schrumpfende fahne
wkhtmltopdf.exe --disable-smart-schrumpfen --no-outline --header-Abstand 10 -T 20 --header-html test.html test.html c:\temp\disable_smart_shrinking.pdf
Ergebnis (deaktivieren-smart-Schrumpfung):
deaktivieren-smart-schrumpfen http://img138.imageshack.us/img138/5143/disablesmartshrinking.th.png
Beachten Sie, dass H3 in den Körper ist viel größer als H3 in die header.
wkhtmltopdf.exe --enable-smart-schrumpfen --no-outline --header-Abstand 10 -T 20 --header-html test.html test.html c:\temp\disable_smart_shrinking.pdf
Ergebnis (enable-smart-Schrumpfung):
enable-smart-schrumpfen http://img406.imageshack.us/img406/2104/enablesmartshrinking.th.png
Die Schriftgröße von H3-element nun die gleiche bleibt zwischen Kopf und Körper
Frage: wollen Wir eine pdf-Datei erstellen, verwendet die gesamte Breite der Seite, die --disable-smart-schrumpfen lässt uns. Aber wir möchten die gleiche Größe auf unsere Schriften angewandt werden, um die header. Hat jemand eine Lösung dazu? Machen wir etwas falsch?
hast du jemals eine Antwort finden?
Sorry, nicht dass ich mich erinnere. Ich verließ den job, den ich hatte zu der Zeit ganz in der Nähe dieses posting Frage und nie die chance hatte, weiter zu verfolgen.
InformationsquelleAutor ds99jove | 2012-05-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diesem patch deaktivieren Sie smart intelligent schrumpfen für Kopf - /Fußzeile:
Anwenden eines Patches:
patch -l -p1 < ../wkhtmltopdf_smart_shrinking_header_footer_disable_fix.patch
Diese Lösung funktioniert auf windows/linux. Um präzise (1 mm in html entspricht 1mm auf pdf-rendering, die Sie ausführen müssen, um wkhtmltopdf mit Optionen "--disable-smart-schrumpfen --dpi 96"
Unter Mac OS X die genaue Darstellung kann erreicht werden mit "--enable-smart-schrumpfen" und dem css-style auf html-Körper "body { width: 210mm }". Diese Lösung funktioniert nur auf mac os x.
ja, es ist in 0.12.1 dev Zweig bereits
InformationsquelleAutor Are Butuv