Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Export PDF des rapports #35

Open
bertrandkeller opened this issue Apr 11, 2022 · 3 comments
Open

Export PDF des rapports #35

bertrandkeller opened this issue Apr 11, 2022 · 3 comments

Comments

@bertrandkeller
Copy link
Contributor

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/
@marc-bouvier
Copy link

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

https://pandoc.org/

@marc-bouvier
Copy link

marc-bouvier commented Jun 16, 2022

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
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants