DISIC/frago

Export PDF des rapports

bertrandkeller opened this issue · 3 comments

Besoin

Pouvoir réaliser un export PDF des rapports

Complexité

Hugo ne permet pas de générer directement des PDF. Il faut ajouter une bibliothèque qui va se lancer après le build.

Ressources

  1. https://github.com/humanwhocodes/print-ready
  2. https://weasyprint.org/
  3. https://www.princexml.com/
  4. https://pdfkit.org/

Pandoc peut éventuellement être une option intéressante.

https://pandoc.org/

D'expérience, imprimer du Pdf depuis Html n'est pas forcément une tâche aisée. En particulier concernant les problématiques de pagination (visuels, tableaux, titres, sous-titres...).

Même en éditant une feuille de style CSS spécifique pour le média d'impression, c'est jamais vraiment la panacée de mon expérience.

J'ai en ce moment une réflexion alternative sur ce genre de problématiques .
Dans mon cas, je souhaite publier un rapport cucumber en PDF.

Mon exploration actuelle est de générer des documents dans des formats intermédiaires à partir desquels il est aisé de produire du Pdf.

  • AsciiDoc
  • LateX

Dans ce cas, c'est un peu dommage car ça correspond quasiment à réécrire Frago avec un autre moteur.

Une autre option prometteur qui permet de générer du Pdf depuis Html: