CoolFace
Apppublic

Enerconseil/compilation_rapport

sourceHugging Faceupdated 3mo agoView on Hugging Face
0likes
App README

Assembleur de PDF — Enerconseil

Importez plusieurs PDF, glissez-les dans l'ordre voulu, insérez des pages de titre intermédiaires et une table des matières, puis fusionnez le tout avec une numérotation de page en bas à droite.

La page de titre, les pages de titre intermédiaires et la table des matières sont rendues à partir des gabarits Word Enerconseil (titre.docx, page_de_titre.docx, table_des_matieres.docx) : le rendu est donc identique aux documents d'origine. Le titre, le sous-titre et le pied de page de la couverture sont remplacés par ce qui est saisi dans l'interface.

Fichiers du Space

  • app.py — interface Streamlit
  • assembler_core.py — remplissage des gabarits, conversion PDF, fusion
  • requirements.txt — dépendances Python
  • packages.txt — paquets système (LibreOffice pour le rendu Word → PDF)
  • titre.docx, page_de_titre.docx, table_des_matieres.docx — gabarits
La conversion Word → PDF utilise LibreOffice ; la première génération peut prendre quelques secondes de plus (démarrage de LibreOffice).