Bonjour Thierry,
Le 13/08/2018 à 08:57, Thierry Jeanneret a écrit :
> Bonjour à tous,
> 
> En tentant de convertir un lot de fichiers .docx en .odt je me suis rendu
> compte de ce que la fonction ne marche pas dans l'interface de Commande
> standard sous Windows 10. Sa forme standard, celle qui marche sous OSX et
> sous Linux est :
> 
> <soffice> --convert-to odt *.docx, 
> 
> avec soffice dépendant de l'OS utilisé et à condition de se trouver dans le
> répertoire qui contient les fichiers à convertir et de vouloir les fichiers
> convertis au même endroit.
> 
> Sous Windows, la commande revient sans qu'apparemment rien ne se passe. En
> observant plus attentivement, on voit en fait que pour chaque fichier à
> convertir deux process LibreOffice sont créés. Hors, il a été rapporté
> plusieurs fois que ce mode de fonctionnement ne marche que pour une instance
> unique de LibreOffice sur le système. Je postule que pour une raison que
> j'ignore le process de conversion est lancé en mode asynchrone alors qu'il
> devrait être synchrone.
> 
> Pour contourner ce souci j'ai tenté le coup dans le Shell bash inclus dans
> Windows. Et là, ça fonctionne, pas de problème.
> 
> En résumé, pour convertir un lot de fichiers (pour un fichier unique ça
> marche), démarrer un shell bash, se positionner dans le répertoire des
> fichiers source, éventuellement créer un dossier (ici appelé Sortie) pour
> recevoir les fichiers convertis.
> 
> La commande devient alors :
> 
> "/mnt/c/Program Files/LibreOffice 5/program/soffice.exe" --convert-to odt
> --outdir ./Sortie *.docx
> 
> Pour chaque fichier converti on reçoit une information, et il semble que les
> choses se passent élégamment.
> 
> En espérant que cela pourra être utile, 

Merci! Peut-être une entrée à ajouter à la FAQ pour pas que ton message
se perde ?

À bientôt
Sophie

-- 
Sophie Gautier [email protected]
GSM: +33683901545
IRC: sophi
Release coordinator
The Document Foundation

-- 
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Répondre à