Development #69601
Intégration de LibreOffice pour la génération des PDF
Début:
27 septembre 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Aujourd'hui, wcs instancie directement un LibreOffice avec les paramètres --convert-to pdf
.
L'automatisation de LibreOffice recommande plutôt de passer par l'interface UNO (qui dispose d'une API Python) pour pouvoir dialoguer avec une instance de LibreOffice qui tournerait en arrière plan.
On pourrait donc avoir un service systemd (avec redémarrage automatique, éventuellement démarrage à la demande et arrêt automatique en cas d'idle pendant X minutes...) qui contienne LibreOffice, avec même une isolation plus stricte pour protéger le système.
Cf. https://dev.entrouvert.org/issues/44787#note-20 pour un exemple de code.