+1 bonne réponse, wkhtml attend même que le code jscript soit fait avec le dom (agréable pour les trucs asciidoc-toc)
akira
J'utilise NitroPDF depuis quelques années. Je viens de trouver wkhtmltopdf, il fonctionne mieux, est plus rapide et fonctionne sur ubuntu.
Bob Weber
Cela ne fonctionnait pas pour moi sur OS X. Cela ne terminerait jamais le «rendu». Un programme très similaire a fonctionné, appelé wkpdf
Ian
Je cherche quelque chose comme ça depuis plusieurs heures maintenant - merci!
R4D4
6
Considérez le fait qu'aucun navigateur ne peut rendre ce code HTML de façon complètement identique pendant un instant, puis réalisez que vous ne l'obtiendrez jamais.
Sachez que, selon le navigateur que vous utilisez, ses paramètres et la page Web, certaines parties de la page PDF imprimée ne seront pas à 100% ce que vous voyez à l'écran. Choses évidentes à rechercher, si vous avez un fond sombre / noir avec du texte clair / blanc dessus, les paramètres d'impression par défaut dans la plupart des navigateurs changeront cela en texte noir avec un fond blanc.
GAThrawn
Oui, ce ne sera pas précis à 100%, les résultats varieront d'une page à l'autre.
Je le cherchais aussi. Ma meilleure solution pour le moment est d'utiliser une combinaison de Firefox et de PDFCreator . J'ai également essayé les autres principaux navigateurs, mais ils ne vous permettent pas de désactiver leurs propres en-têtes et pieds de page. Si vous souhaitez pouvoir imprimer du texte gris / gris en gris (plutôt qu'en noir), assurez-vous d'activer l'option "Imprimer l'arrière-plan (couleur et images)" dans le menu Fichier | Mise en page | Boîte de dialogue Format et options.
Malheureusement, aucun des principaux navigateurs ne semble prendre en charge la règle CSS @page pour spécifier des éléments tels que les en-têtes, les pieds de page, les veuves, les orphelins, les tailles de page, le paysage / portrait, etc.
Il existe un outil appelé Prince qui prétend pouvoir faire tout cela (et plus), avec de bonnes critiques, mais je ne l'ai pas utilisé parce qu'il est cher. (Il existe une version gratuite pour un usage personnel, mais elle ajoute son propre logo sur la première page du document PDF.)
wkpdf a parfaitement fonctionné pour moi lorsque wkhtmltopdf ne fonctionnait pas, sous OS X. C'est un Ruby Gem, qui était très simple à utiliser sur une installation OS X standard.
J'utilise Primo PDF pour convertir du HTML en PDF. c'est juste une imprimante PDF.
File> Print> Choisissez PDF Primo
C'est utile pour moi car je ne pouvais pas tout utiliser sur Internet. Si je veux lire certains articles de Wiki, j'ai imprimé avec cette imprimante et lu à la maison.
Réponses:
Consultez wkhtmltopdf . Il utilise le moteur de mise en page Webkit (tel qu'utilisé dans Safari, Chrome, etc.).
la source
Considérez le fait qu'aucun navigateur ne peut rendre ce code HTML de façon complètement identique pendant un instant, puis réalisez que vous ne l'obtiendrez jamais.
la source
la source
Je le cherchais aussi. Ma meilleure solution pour le moment est d'utiliser une combinaison de Firefox et de PDFCreator . J'ai également essayé les autres principaux navigateurs, mais ils ne vous permettent pas de désactiver leurs propres en-têtes et pieds de page. Si vous souhaitez pouvoir imprimer du texte gris / gris en gris (plutôt qu'en noir), assurez-vous d'activer l'option "Imprimer l'arrière-plan (couleur et images)" dans le menu Fichier | Mise en page | Boîte de dialogue Format et options.
Malheureusement, aucun des principaux navigateurs ne semble prendre en charge la règle CSS @page pour spécifier des éléments tels que les en-têtes, les pieds de page, les veuves, les orphelins, les tailles de page, le paysage / portrait, etc.
Il existe un outil appelé Prince qui prétend pouvoir faire tout cela (et plus), avec de bonnes critiques, mais je ne l'ai pas utilisé parce qu'il est cher. (Il existe une version gratuite pour un usage personnel, mais elle ajoute son propre logo sur la première page du document PDF.)
la source
wkpdf a parfaitement fonctionné pour moi lorsque wkhtmltopdf ne fonctionnait pas, sous OS X. C'est un Ruby Gem, qui était très simple à utiliser sur une installation OS X standard.
la source
J'utilise Primo PDF pour convertir du HTML en PDF. c'est juste une imprimante PDF.
File
>Print
> Choisissez PDF PrimoC'est utile pour moi car je ne pouvais pas tout utiliser sur Internet. Si je veux lire certains articles de Wiki, j'ai imprimé avec cette imprimante et lu à la maison.
la source