Je souhaite créer un document PDF à partir de HTML en JavaScript. J'ai essayé d'utiliser la bibliothèque jsPDF
mais toutes les mises en forme HTML ne sont pas prises en charge. Existe-t-il une autre bibliothèque que je peux utiliser pour créer le fichier PDF?
Je viens d'écrire une bibliothèque appelée jsPDF (donnez-vous le lien ci-dessous) qui génère des fichiers PDF à l'aide de Javascript uniquement. Il est encore très jeune et j'ajouterai bientôt des fonctionnalités et des corrections de bugs. Vous avez également quelques idées de solutions de contournement dans les navigateurs qui ne prennent pas en charge les URI de données. Il est sous licence libérale MIT.
Je suis tombé sur cette question avant de commencer à l'écrire et je pensais revenir et vous le faire savoir :)
http://code.google.com/p/jspdf/
http://hayageek.com/generate-pdf-with-javascript/ // Essayez ce lien étape par étape
Pensez à installer gitbook-pdfgitbook-pdf
utilise PhantomJS
et rasterize.js
pour créer des fichiers PDF
à partir de HTML
.
Vous auriez besoin de NodeJS et NPM
Après avoir installé les commandes d’exécution:
gitbook-pdf --format A4 generate index.html index.pdf
A4 est le format de papier par défaut. Il existe aussi d'autres options! Vérifiez-le
index.html est votre fichier HTML principal
index.pdf est votre produit final
J'espère que cela pourra aider!
Vous pouvez créer la page html à votre guise PDF puis, à partir de javascript, vous pouvez appeler la fonction d'impression du navigateur qui exporte éventuellement une page Web au format PDF ou imprimable.