URL: https://linuxfr.org/news/lotemplate-nouvelle-version-2-2 Title: LOTemplate nouvelle version 2.2 Authors: Probesys Benoît Sibaud et Ysabeau 🧶 Date: 2025年12月22日T17:42:04+01:00 License: CC By-SA Tags: libreoffice, logiciel_libre, sortie_version, documentation, odt et calc Score: 18 LOTemplate est un générateur de documents sous licence AGPL v3 qui permet de générer des documents (ODT, DOCX, ODS, XLSX, PDF, ...) à partir d'un document modèle avec des variables et d'un fichier json pour les données. ![Logo LOTemplate](https://statiques.probesys.coop/logo-lotemplate-couleurs.png) Comment faire faire à LibreOffice (_headless_, sans interface graphique) ce que l’on ne peut pas faire avec LibreOffice (_GUI_, avec interface graphique) ? Et comme c’est Noël nous avons ajouté un meilleur système de log en cadeau. Dans la version 2.2 de LOTemplate, nous avons ajouté la possibilité d’exporter des PDF en y ajoutant un filigrane de son choix avec comme paramètres : - Texte de filigrane - Couleur de filigrane - Police - Taille de police - Le nombre de répétition sur la page ---- [Lien Github](https://github.com/Probesys/lotemplate/) [Changelog](https://github.com/Probesys/lotemplate/blob/master/CHANGELOG.md) ---- Pour cela, nous utilisons l’API uno de LibreOffice, qui expose plus de paramètres que l’interface graphique de LibreOffice. En effet, si l’on cherche a faire cela dans l’interface graphique de LibreOffice, on ne peut choisir que le texte. Le filigrane apparaît ensuite en vert et à la verticale. ![Options PDF](https://statiques.probesys.coop/Libreoffice_gui.png) ![Exemple d’un export moche](https://statiques.probesys.coop/Libreoffice_filigrane.png) Mais en cherchant dans l’aide de LibreOffice, on trouve sur la page d’aide de l’outil d’[export PDF en ligne de commande](https://help.libreoffice.org/latest/fr/text/shared/guide/pdf_params.html) qu’il existe les options suivantes : - Watermark - WatermarkColor - WatermarkFontHeight - WatermarkRotateAngle - WatermarkFontName - TiledWatermark C’est donc possible, LibreOffice peut le faire mais uniquement avec l’API uno. Pour faire court, rien ne l’indique dans la doc de l’API uno. Toutefois on retrouve [cette page (EN)](https://vmiklos.hu/blog/pdf-watermark.html) en date de décembre 2022 qui explique l’amélioration qui permet cela. En suivant un des liens de la page on arrive à [cette page (EN)](https://git.libreoffice.org/core/+/21c4749d0205d1ba90494edc2527ff9d11f86f87%5E%21). Et là on peut lire : _Fix the problem by only adding the option at an UNO API level for now, this relaxes the hardcoded color without cluttering the UI._ Super, c’est possible ! Ce ne sont que des propriétés de l’export PDF. La solution a donc été simple à implémenter, avec un peu de recherche. En résumé, savoir chercher sur internet et lire la doc reste encore utile !

AltStyle によって変換されたページ (->オリジナル) /