63 votes

Rendu HTML au format PDF Open Source avec prise en charge complète de CSS

J'ai demandé à propos de l'obtention d'iTextSharp de rendre un fichier PDF à partir de HTML et une feuille CSS avant ici, mais il semble que ce peut ne pas être possible... Donc je suppose que je vais devoir essayer quelque chose d'autre.

Est-il open source .NET/C# bibliothèque là-bas qui peut prendre en HTML et CSS d'entrée et de rendre correctement?

Je le répète... la bibliothèque DOIT être libre et de préférence quelque chose avec assez libérale de la licence. Je suis en train de travailler avec pratiquement pas de budget ici.

41voto

isaac Points 396

Cet outil de ligne de commande est le métier! http://code.google.com/p/wkhtmltopdf

Il utilise le moteur de rendu webkit (utilisé dans safari et KDE), je l'ai testé sur des sites complexes et il était de loin meilleur que tout autre outil.

17voto

Norman Ramsey Points 115730

Je l'ai toujours utilisé en ligne de commande et non pas en tant que bibliothèque, mais HTMLDOC me donne d'excellents résultats, et gère au moins un peu de CSS (je ne pouvais pas voir facilement ce qu'il en était).

Voici un exemple de ligne de commande

 htmldoc --webpage -t pdf --size letter --fontsize 10pt index.html > index.pdf
 

2voto

azerttyu Points 21

Est-ce que tu vois :

Ils ressemblent à PrinceXML

0voto

Vous pouvez essayer mon wrapper wkhtmltopdf: https://github.com/pruiz/WkHtmlToXSharp ;)

-3voto

Charlie Martin Points 62306

Ce n'est pas une source ouverte, mais vous pouvez au moins obtenir une licence d'utilisation personnelle gratuite de Prince , ce qui fait vraiment un travail formidable.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X