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
