Mettre le web en page(s)
Par Lucie Anglade et Guillaume Ayoub
- Atelier double (3 h) :
- Salle :
- A4
- 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
- Avoir installé WeasyPrint (on peut vous aider au moment de l’atelier)
- Connaître des rudiments de HTML et CSS
- Support : https://github.com/CourtBouillon/atelier-mettre-le-web-en-pages
Présenté par
Pythoniste depuis bientôt 10 ans, je développe des logiciels libres et apporte mon expertise à de nombreux clients dans le monde sur la génération automatique de documents.
En dehors de cette activité, je suis présidente de l’AFPy (Association Francophone Python), j’organise les meetups sur Lyon et je fais partie du comité d’organisation de la PyConFR depuis 2015.

Je suis Guillaume, ingénieur en informatique bavard et passionné, attiré par les solutions simples et légères. Je développe des logiciels libres en Python et je vends services autour de ces logiciels pour des clients sympas partout dans le monde. J’aime discuter (trop ?) longtemps autour d’un verre, en particulier de ce qu’on va manger après.