J'utilise JS DOC version 3 ( https://github.com/jsdoc3/jsdoc ). Lorsque j'exécute l'outil, il génère par défaut une documentation au format HTML. Est-il possible de générer du doc travaillant au format PDF? P>
3 Réponses :
Vous avez des fichiers HTML maintenant, il y a tellement d'outils pour convertir HTML en PDF. (Je suppose que vous utilisez node.js) p>
Je vous suggère de regarder JSPDF . Il est assez cool et facile à utiliser.
Le code que vous téléchargez depuis le côté mentionné contient des exemples de portée. P>
Qu'est-ce que JSPDF: une solution latérale client HTML5 pour générer des PDF. Parfait pour les billets d'événements, rapports, certificats, vous le nommez! P> blockQquote>
Par exemple pour générer un PDF de HTML, écrivez simplement le code suivant. P>
var doc = new jsPDF(); // We'll make our own renderer to skip this editor var specialElementHandlers = { '#editor': function(element, renderer){ return true; } }; // All units are in the set measurement for the document // This can be changed to "pt" (points), "mm" (Default), "cm", "in" doc.fromHTML($('body').get(0), 15, 15, { 'width': 170, 'elementHandlers': specialElementHandlers });
Actuellement, il n'y a pas d'outil pour convertir JSDOC directement en PDF, mais vous pouvez le convertir en un format intermédiaire (marquage dans cet exemple), puis le convertir en PDF:
Installez les outils requis p>
générer un fichier de marquage unique avec la documentation p>
Convertir le fichier de marquage en PDF: p>
Vous pouvez modifier la façon dont la documentation a l'air à l'aide des feuilles de style CSS ( Ici, vous pouvez trouver un exemple de style de style ). p> p>
Une fois que votre HTML est exécuté par http://wkhtmltopdf.org/
Ceci est la solution proposée par Stackoverflow.com/Questions/4014280/jsdoc-to-pdf-Rendenderer
Non, pas sur c'est propre. Comme @zoltothoth propose, utilisez WKHTMLTOPDF.