Aller au contenu

Mettre le web en page(s)

Par Lucie Anglade et Guillaume Ayoub

Atelier double (3 h) :
Langue :
Français

Le sujet

Quand on parle de mise en page de documents, comme des factures, des cartes de visite, des bulletins et autres, on pense souvent à Word, LibreOffice, LaTeX, etc.

On pense souvent à tous les petits problèmes pour ajuster cette adresse qui est plus longue que d’habitude, ce logo qu’il faudrait répéter sur chaque page, ce tableau qu’il faudrait couper ici mais pas là…

Ça serait tellement pratique de pouvoir enfin avoir un template solide et de pouvoir automatiser tout ça au lieu de perdre du temps à régler ces problèmes.

Alors ? Vous en avez marre de faire la mise en page de vos documents à la main ? De gérer des factures, des cartes de visite, des bulletins… avec ce template Word/LibreOffice qu’il va falloir encore ajuster ? Vous avez peut-être essayé LaTeX mais c’est toujours complexe et peu flexible ? Venez découvrir comment les technologies du web peuvent vous simplifier la vie et être utilisées pour générer des documents PDF !

Déroulé

Durant cet atelier, nous présenterons comment les technologies du web (HTML/CSS) sont adaptées à la génération automatique de documents.
Ensuite, nous montrerons quelques exemples de réalisations ainsi que des astuces CSS.
Enfin, nous accompagnerons les participantes et participants dans la mise en page d’un document HTML pour en générer une version PDF.

Pour cet atelier, nous utiliserons la bibliothèque Python WeasyPrint qui permet de transformer les documents HTML/CSS en PDF.

Pré-requis

Présenté par