Antworten:
Check out wkhtmltopdf . Es verwendet die Webkit-Layout-Engine (wie sie in Safari, Chrome usw. verwendet wird).
Betrachten Sie die Tatsache, dass zwei Browser diesen HTML-Code für einen Moment nicht vollständig identisch darstellen können, und stellen Sie dann fest, dass Sie ihn niemals erhalten werden.
Ich habe auch danach gesucht. Meine derzeit beste Lösung ist die Verwendung einer Kombination aus Firefox und PDFCreator . Ich habe auch die anderen Hauptbrowser ausprobiert, aber sie lassen Sie nicht ihre eigenen Kopf- und Fußzeilen deaktivieren. Wenn Sie in der Lage sein möchten, grau / grauen Text als grau (anstatt als schwarz) zu drucken, müssen Sie die Option "Hintergrund drucken (Farbe und Bilder)" in der Datei | aktivieren Seite einrichten | Dialogfeld "Format & Optionen".
Leider scheint keiner der Hauptbrowser die CSS @ page-Regel für die Angabe von Kopf- und Fußzeilen, Witwen, Waisen, Seitengrößen, Quer- und Hochformat usw. zu unterstützen.
Es gibt ein Tool namens Prince , das behauptet, all das (und mehr) mit guten Rezensionen zu können, aber ich habe es nicht benutzt, weil es teuer ist. (Es gibt eine kostenlose Version für den persönlichen Gebrauch, die jedoch ein eigenes Logo auf der Vorderseite des PDF-Dokuments hinzufügt.)
Ich verwende Primo PDF , um HTML in PDF zu konvertieren. Es ist nur ein PDF-Drucker.
File
> Print
> Primo PDF Wählen Sie
Es ist nützlich für mich, weil ich nicht alles über das Internet nutzen kann. Wenn ich einige Artikel aus dem Wiki lesen möchte, habe ich sie mit diesem Drucker ausgedruckt und zu Hause gelesen.