Actions
Fonctionnalité #32873
closedRemplacement alternatif de la librairie Unoconv par LibreOffice
Start date:
03/17/2025
Due date:
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
Files
Updated by Agnes GASTAMBIDE about 1 month ago
- Copied from Fonctionnalité #32636: Analyse : POC Remplacement partiel de la librairie Unoconv par LibreOffice added
Updated by Agnes GASTAMBIDE about 1 month ago
- Assignee deleted (
Agnes GASTAMBIDE)
Updated by Agnes GASTAMBIDE about 1 month ago
- Status changed from R&D - A étudier to R&D - A planifier
Updated by Joseph AKEL about 1 month ago
- Status changed from R&D - A planifier to R&D - En cours
Updated by Agnes GASTAMBIDE about 1 month ago
- Status changed from R&D - En cours to R&D - A planifier
Updated by Agnes GASTAMBIDE about 1 month ago
- Status changed from R&D - A planifier to R&D - En cours
Updated by Jean-Laurent DUZANT about 1 month ago
- Assignee set to Jean-Laurent DUZANT
Updated by GIT LAB about 1 month ago
[CREATION] MR feat/32873/24.x.x (cible main) par Jean-Laurent DUZANT
https://labs.maarch.org/devteam/maarch-courrier-dev/-/merge_requests/449
Updated by Jean-Laurent DUZANT about 1 month ago
- Status changed from R&D - En cours to R&D - En test
Updated by Jean-Laurent DUZANT about 1 month ago · Edited
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)
Updated by Nicolas COUTURE about 1 month ago
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
Updated by Joseph AKEL about 1 month ago
- Status changed from R&D - En test to R&D - Terminé
Updated by Nicolas COUTURE 30 days ago
- Related to Fonctionnalité #32951: Rajout du timeout à la ligne de commande de conversion par Libreoffice added
Actions