Je cherche des recommandations d’outils permettant de créer des modèles de documents compatibles avec Word. L’objectif est d’avoir les logos toujours alignés de la même façon, des numéros de pages qui s’affichent correctement avec la table des matières, etc.
LaTeX est un exemple mais y aurait-il une alternative plus simple répondant aux besoins évoqués?
Je suis justement en train de revoir ma méthode de génération des offres de services.
J’ai essayé plusieurs approches et je me suis arrêté sur un modèle ODT (LibreOffice) que je modifie à l’aide d’un script Python.
J’utilise des CustomFields pour les éléments fixes dans le fichier ODT et je fais de l’édition de tableau pour les éléments de tarifications, options, etc.
Mon script utilise un fichier JSON créé à partir des données provenant de mon CRM.
Accessoirement à la discussion :
dans mon CRM, je me créer une tâche « Générer l’offre de service ».
n8n vérifie si j’ai ce type de tâche, si c’est le cas, il lance le processus :
Générer le JSON à partir des données du CRM
Copier mon modèle de fichier (selon le produit) à partir de NextCloud vers mon environnement n8n
Lancer mon script python d’injection de donnée dans le ODT
Copie le ODT résultant dans le répertoire avec le nom du client dans NextCloud
M’envoie une notification dans Mattermost avec le lien vers le document créé
Je crois que tu peux faire la même chose avec un modèle Word… mais bon… c’est Word. À la fin, un fichier .docx c’est des fichiers xml dans un fichier .zip. Tu peux renommer le .docx en .zip et l’ouvrir.
J’utilise Carbone pour mes factures. J’utilise encore la version 3 puisque la version 4 est un peu frileuse par rapport aux licences libres, malheureusement. Il existe aussi une version 5 beta de Carbone avec la même approche qui s’éloigne du libre j’ai bien peur.