Actions
Fonctionnalité #32873
ferméRemplacement alternatif de la librairie Unoconv par LibreOffice
Début:
17/03/2025
Echéance:
Description
Suite à l'analyse #32540, je propose de remplacer progressivement la librairie Unoconv par LibreOffice pour la conversion des documents en PDF.
## Proposition
Afin d'éviter tout breaking change ou erreurs potentielles non encore identifiées, nous procéderons par étapes :
1. **Ajout d’un paramètre technique** :
Un paramètre sera intégré dans la configuration JSON pour activer l’utilisation de LibreOffice lors des conversions.
2. **Transition progressive** :
Dans un premier temps, LibreOffice sera utilisé en parallèle d'Unoconv, selon la configuration choisie.
3. **Migration complète** :
Pour la version majeure **25.0.0** (ticket à créer), Unoconv sera complètement retiré au profit de LibreOffice.
Choix du mode de conversion déterminé à partir du paramètre ajouté dans la configuration json
Fichiers
Actions
#1
Mis à jour par Agnes GASTAMBIDE il y a 15 jours
- Copié depuis Fonctionnalité #32636: Analyse : POC Remplacement partiel de la librairie Unoconv par LibreOffice ajouté
Actions
#4
Mis à jour par Agnes GASTAMBIDE il y a 15 jours
- Statut changé de R&D - A étudier à R&D - A planifier
Actions
#5
Mis à jour par Joseph AKEL il y a 15 jours
- Statut changé de R&D - A planifier à R&D - En cours
Actions
#6
Mis à jour par Agnes GASTAMBIDE il y a 14 jours
- Statut changé de R&D - En cours à R&D - A planifier
Actions
#8
Mis à jour par Agnes GASTAMBIDE il y a 14 jours
- Statut changé de R&D - A planifier à R&D - En cours
Actions
#10
Mis à jour par GIT LAB il y a 13 jours
[CREATION] MR feat/32873/24.x.x (cible main) par Jean-Laurent DUZANT
https://labs.maarch.org/devteam/maarch-courrier-dev/-/merge_requests/449
Actions
#11
Mis à jour par Jean-Laurent DUZANT il y a 13 jours
- Statut changé de R&D - En cours à R&D - En test
Actions
#12
Mis à jour par Jean-Laurent DUZANT il y a 12 jours · Edité
Sous Ubuntu 22.04.5 LTS, j'ai testé avec la version suivante (la plus récente pour Ubuntu 22.04) :
libreoffice --version
LibreOffice 7.3.7.2 30(Build:2)
soffice --version
LibreOffice 7.3.7.2 30(Build:2)
Actions
#13
Mis à jour par Nicolas COUTURE il y a 12 jours
Un nouveau paramètre a été ajouté dans le fichier de configuration général de MaarchCourrier (config.json) :
- isLegacyConversionEnable : booleen
Si true : utilisation de unoconv
Si false: utilisation de libreoffice
Actions
#14
Mis à jour par Joseph AKEL il y a 12 jours
- Statut changé de R&D - En test à R&D - Terminé
Actions
#15
Mis à jour par Nicolas COUTURE il y a 7 jours
- Lié à Fonctionnalité #32951: Rajout du timeout à la ligne de commande de conversion par Libreoffice ajouté
Actions