Projet

Général

Profil

Development #69601

Intégration de LibreOffice pour la génération des PDF

Ajouté par Pierre Ducroquet il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Nouveau
Priorité:
Bas
Assigné à:
Version cible:
-
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.

Formats disponibles : Atom PDF