Fonctionnalité #32873
fermé
Remplacement alternatif de la librairie Unoconv par LibreOffice
Ajouté par Agnes GASTAMBIDE il y a 16 jours.
Mis à jour il y a 13 jours.
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
convertDocxToPdf.sh.txt (3,16 ko)
convertDocxToPdf.sh.txt |
Script SHELL |
Nicolas COUTURE, 06/03/2025 15:05
|
|
TempsMoyenConversion.png (64,6 ko)
TempsMoyenConversion.png |
Temps moyen de conversion |
Nicolas COUTURE, 06/03/2025 15:41
|
|
UtilisationRAMMoyenne.png (68,2 ko)
UtilisationRAMMoyenne.png |
Utilisation moyenne de la RAM |
Nicolas COUTURE, 06/03/2025 15:41
|
|
TempsDeConversionPoids.png (117 ko)
TempsDeConversionPoids.png |
Temps de conversion selon le poids du fichier |
Nicolas COUTURE, 06/03/2025 15:41
|
|
TempsDeConversionPages.png (116 ko)
TempsDeConversionPages.png |
Temps de conversion selon le nombre de pages |
Nicolas COUTURE, 06/03/2025 15:42
|
|
UtilisationRAMPages.png (116 ko)
UtilisationRAMPages.png |
Utilisation de la RAM selon le nombre de pages |
Nicolas COUTURE, 06/03/2025 15:43
|
|
soffice - SFD - MWS Express - Back.pdf (152 ko)
soffice - SFD - MWS Express - Back.pdf |
Fichier résultat soffice |
Nicolas COUTURE, 06/03/2025 16:55
|
|
SFD - MWS Express - Back.docx (231 ko)
SFD - MWS Express - Back.docx |
Fichier originel DOCX |
Nicolas COUTURE, 06/03/2025 16:55
|
|
unoconv - SFD - MWS Express - Back.pdf (155 ko)
unoconv - SFD - MWS Express - Back.pdf |
Fichier résultat unoconv |
Nicolas COUTURE, 06/03/2025 16:55
|
|
- Copié depuis Fonctionnalité #32636: Analyse : POC Remplacement partiel de la librairie Unoconv par LibreOffice ajouté
- Assigné à
Agnes GASTAMBIDE supprimé
- Description mis à jour (diff)
- Statut changé de R&D - A étudier à R&D - A planifier
- Statut changé de R&D - A planifier à R&D - En cours
- Statut changé de R&D - En cours à R&D - A planifier
- Statut changé de R&D - A planifier à R&D - En cours
- Assigné à mis à Jean-Laurent DUZANT
- Statut changé de R&D - En cours à R&D - En test
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)
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
- Statut changé de R&D - En test à R&D - Terminé
- Lié à Fonctionnalité #32951: Rajout du timeout à la ligne de commande de conversion par Libreoffice ajouté
Formats disponibles : Atom
PDF