LibreOffice et command line sous MS WINDOWS

Bonjour,

J'ai récemment téléchargé LibreOffice pour une utilisation professionnelle,
mon but étant de convertir en masse des fichiers RTF au format PDF sans
utilisation de MS WORD.
Je parviens à convertir un fichier déposé dans le répertoire actif en
envoyant cette commande :

soffice --headless --convert-to pdf test.rtf

Malheureusement dès que je tente de le faire en précisant le folder,
LibreOffice n'exécute pas la convertion :

soffice --headless --convert-to pdf C:\test.rtf

L'un d'entre vous a t-il déjà eu à faire à ce genre de problème ? Dois je
mettre des guillemets ?
Je précise que j'utilise LibreOffice sous MS WINDOWS.

Merci pour votre aide !

Bonjour,

Bonjour,

J'ai récemment téléchargé LibreOffice pour une utilisation professionnelle,
mon but étant de convertir en masse des fichiers RTF au format PDF sans
utilisation de MS WORD.
Je parviens à convertir un fichier déposé dans le répertoire actif en
envoyant cette commande :

soffice --headless --convert-to pdf test.rtf

Malheureusement dès que je tente de le faire en précisant le folder,
LibreOffice n'exécute pas la convertion :

soffice --headless --convert-to pdf C:\test.rtf

L'un d'entre vous a t-il déjà eu à faire à ce genre de problème ? Dois je
mettre des guillemets ?
Je précise que j'utilise LibreOffice sous MS WINDOWS.

Juste une piste, as-tu essayé de te mettre dans le chemin du répertoire contenant les rtf et de faire
soffice --headless --convert-to pdf *.rtf

À bientôt
Sophie

Bonjour

Je reproduis le problème (windows 7 64bits) , même dans ce contexte :

Sophie Gautier wrote

Juste une piste, as-tu essayé de te mettre dans le chemin du répertoire

J'ajoute qu'aucune conversion ne fonctionne (autres formats).
Il existe une ribambelle d'Issues, entre autres :
https://bugs.freedesktop.org/show_bug.cgi?id=38511
https://bugs.freedesktop.org/show_bug.cgi?id=41078
https://bugs.freedesktop.org/show_bug.cgi?id=40807
https://bugs.freedesktop.org/show_bug.cgi?id=44496
https://bugs.freedesktop.org/show_bug.cgi?id=43644
https://bugs.freedesktop.org/show_bug.cgi?id=38386

J'ajoute que les "résolutions" ou "explications" données dans certaines
ne fonctionnent pas dans mon environnement :
- ne pas avoir de processus déjà ouvert
- forcer l'extension
- installer les anciens filtres

Cordialement
Pierre-Yves

Bonjour ;

Confirmé sous XP SP3, LibO 3.5.4. Ça ne fonctionne pas non plus en
utilisant un chemin UNC au lieu d'un nom de lecteur.

Cordialement ;
Marc Romano

Bonjour,
Solution en batch qui fonctionne :
Copier cela dans un fichier bat (ex ; convert.bat)
Corrige les 2 premières lignes

Bonjour,

Comment faire la même manipulation pour convertir des fichiers "ODT" ou "DOC" en PDF.

merci par avance.

Cordialement.

Bonjour,
la ligne :
     FOR /F "tokens=*" %%i IN ('dir *.*rtf */b') DO (
liste tous les fichiers .rtf présents dans le répertoire courant.

Pour les fichiers .doc, il suffit de remplacer par :
     FOR /F "tokens=*" %%i IN ('dir *.*doc */b') DO (
et pour odt par :
     FOR /F "tokens=*" %%i IN ('dir *.*odt */b') DO (

Nicolas

Bonjour,

merci pour votre réponse.

bien à vous.