Frage

Ich habe Google so viel wie ich es für möglich, Stackoverflow mehrmals überprüft, und doch kann ich nicht gut html zu pdf-Konverter , das handhaben kann CSS finden. Gibt es eine freie und Open-Source-Lösung (auch für kommerzielle Nutzung)? Es gibt viele Lösungen, mit großer Vielzahl von Preisklassen, aber ich war auf der Suche nach etwas, Open Source und kostenlos. Ich habe PISA für Python ausprobiert und es funktioniert ziemlich gut, aber es ist für die kommerzielle Nutzung nicht frei. Gibt es etwas, für .Net? Ich hatte keinen Erfolg mit iTextSharp.

War es hilfreich?

Lösung

Ich habe wkhtmltopdf auf ein paar Projekte verwendet. http://code.google.com/p/wkhtmltopdf/ . Es nutzt das WebKit-Rendering-Engine, die Befugnisse die Safari-Browser. Sie werden auf dem neuesten Stand Rendering erhalten wie ein Web-Browser mit CSS und alle.

Oh, und es ist Open Source.

Andere Tipps

Ich habe keine gute FOSS Lösung gefunden, aber ich kann sagen, dass PrinceXML funktioniert sehr gut, bietet einiges an Funktionalität durch die Befehlszeile und ist sehr preiswert. IIRC, die kostenlose Version anhängt ein Deckblatt zu jedem PDF Sie produzieren, die möglicherweise nicht ein Deal-Killer für Sie sein, aber man sollte es auf jeden Fall überprüfen.

.

Die Tatsache, dass Sie über C # / fragen NET macht ich raten Sie auf einer Windows-Plattform sind, so kann dies nicht für Sie arbeitet, aber ich habe anständig Erfolg hat mit html2ps in Verbindung mit ps2pdf :

#! /bin/sh

TEMPDIR="/tmp"
html2ps -u $1 > $TEMPDIR'temp.ps'
ps2pdf $TEMPDIR'temp.ps' $2

Das tut CSS behandeln (mindestens alle CSS ich bisher auf sie geworfen haben), obwohl es einige Einschränkungen gibt, wenn ich Recht in Bezug auf einige in-line Stile erinnern.

Hinweis : Ich denke, diese beiden unter Windows über Cygwin verfügbar sind, wenn das für Sie eine akzeptable Lösung ist

.

Sie können auch anderen Ansatz versuchen, wie virtuelle Drucker verwendet wird.

Ich habe erstaunliche Erfolg der 'PISA' xhtml2pdf-Tool finden Sie hier: http://www.xhtml2pdf.com /

Sie werden verschreckt nicht vom ‚xhtml‘ Teil, nimmt es eine große Auswahl an HTML-Eingabe und erzeugt PDF-Dateien nach CSS, einschließlich CSS Druck Erweiterungen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top