frago icon indicating copy to clipboard operation
frago copied to clipboard

Export PDF des rapports

Open bertrandkeller opened this issue 2 years ago • 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/

bertrandkeller avatar Apr 11 '22 10:04 bertrandkeller

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

https://pandoc.org/

marc-bouvier avatar Apr 14 '22 08:04 marc-bouvier

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.

marc-bouvier avatar Jun 16 '22 10:06 marc-bouvier

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

  • https://pagedjs.org/about/

marc-bouvier avatar Jun 16 '22 10:06 marc-bouvier