Sortie de LOTemplate V2
Pour les lecteurs pressés retenez que LA grande nouveauté de la V2 est la gestion des calc (xlsx, ods,…)
Pour rappel : LOTemplate est un générateur de documents sous licence AGPL v3 qui permet de créer des documents (ODT, DOCX, ODS, XLSX, PDF, …) à partir d'un document modèle office et d'un fichier json pour les données. Cela devrait intéresser toute personnes qui a déjà essayé de générer du doc/odt ou excel/calc à partir de son code.
- lien nᵒ 1 : Github
LOTemplate offre des caractéristiques permettant une intégration simple dans tout projet et permettre la gestion de modèle de document a partir de modèle office :
- Les modèles sont au format bureautique (ods,odt, docx, xlsx, … )
- Les modèle peuvent avoir des structures complexes (variables, boucle, conditions, compteurs, html,…)
- L'outil peut scanner le modèle pour extraire la feuille de variables
- L'outil peut être appelé par une API, une CLI ou un module Python.
- L'outil utilise un LibreOffice headless pour remplir les modèles donc 100% compatible avec Libreoffice.
- Les formats de sortie sont tous les formats pris en charge par LibreOffice (docx, xlsx, pdf, odt, ods, texte, rtf, html, etc.).
Intégrer LOTemplate c'est permettre à un utilisateur lambda de partir de ses documents office pour intégrer ses modèles dans l’application sans avoir à maîtriser des technologies spécifiques et complexes.
Pour aller plus loin vous trouverez dans la documentation :
- deux schémas qui expliquent le fonctionnement de Lotemplate (schema)
- un exemple d’utilisation très parlant dans la doc ;
- des exemples dans les tests unitaires.
Et surtout n’hésitez pas à l’utiliser, faire vos retours et bien sûr contribuer.
Commentaires : voir le flux Atom ouvrir dans le navigateur