Quantcast

LibreOffice et command line sous MS WINDOWS

classic Classic list List threaded Threaded
8 messages Options
ladiesrunning ladiesrunning
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

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 !
sophi sophi
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: LibreOffice et command line sous MS WINDOWS

Bonjour,
On 14/07/2012 09:47, ladiesrunning wrote:

> 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
--
Sophie Gautier <[hidden email]>
Tel:+33683901545
Membership & Certification Committee Member - Co-founder
The Document Foundation

--
Envoyez un mail à [hidden email] pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
pierre-yves samyn pierre-yves samyn
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: LibreOffice et command line sous MS WINDOWS

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
Marc Romano Marc Romano
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: LibreOffice et command line sous MS WINDOWS

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


Le 14/07/2012 11:20, pierre-yves samyn a écrit :

> 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
>
> --
> View this message in context: http://nabble.documentfoundation.org/LibreOffice-et-command-line-sous-MS-WINDOWS-tp3995414p3995428.html
> Sent from the Users mailing list archive at Nabble.com.
>



--
Envoyez un mail à [hidden email] pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Nicolas PAOUR-3 Nicolas PAOUR-3
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: LibreOffice et command line sous MS WINDOWS

In reply to this post by ladiesrunning
Bonjour,
Solution en batch qui fonctionne :
Copier cela dans un fichier bat (ex ; convert.bat)
Corrige les 2 premières lignes
===========================================
Rem initialisation variable mon_dossier
set mon_dossier=c:\test

Rem initialisation variable office
set mon_soffice=%ProgramFiles%\LibreOffice 3.5\program\soffice

REM On se place dans le répertoire des fichiers rtf
cd /D "%mon_dossier%"

REM liste tous les fichiers rtf du dossier
FOR /F "tokens=*" %%i IN ('dir *.rtf /b') DO (
echo conversion du fichier : %%i
"%mon_soffice%" --headless --convert-to pdf "%%i"
)
pause
============================================

Voili
Nicolas

>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
(...)
>Merci pour votre aide !



--
Envoyez un mail à [hidden email] pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Charles-2 Charles-2
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: LibreOffice et command line sous MS WINDOWS

Bonjour,

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

merci par avance.

Cordialement.


Le 15/07/2012 22:22, Nicolas (Imap) a écrit :

> Bonjour,
> Solution en batch qui fonctionne :
> Copier cela dans un fichier bat (ex ; convert.bat)
> Corrige les 2 premières lignes
> ===========================================
> Rem initialisation variable mon_dossier
> set mon_dossier=c:\test
>
> Rem initialisation variable office
> set mon_soffice=%ProgramFiles%\LibreOffice 3.5\program\soffice
>
> REM On se place dans le répertoire des fichiers rtf
> cd /D "%mon_dossier%"
>
> REM liste tous les fichiers rtf du dossier
> FOR /F "tokens=*" %%i IN ('dir *.rtf /b') DO (
> echo conversion du fichier : %%i
> "%mon_soffice%" --headless --convert-to pdf "%%i"
> )
> pause
> ============================================
>
> Voili
> Nicolas
>
>> 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
> (...)
>> Merci pour votre aide !
>
>
>

--
Charles GRONDIN 0692 871051 Mozilla Thunderbird
<http://www.mozilla-europe.org/fr/products/thunderbird/>Charles GRONDIN
0692 871051
[hidden email]

 

*----------*

 

Ce message et toutes les pièces jointes (ci-après le 'Message') sont établis à l'intention exclusive des destinataires et les informations qui y figurent sont strictement confidentielles. Toute utilisation de ce Message non conforme à sa destination, toute diffusion ou toute publication totale ou partielle, est interdite sauf autorisation expresse.

 

Si vous n'êtes pas le destinataire de ce Message, il vous est interdit de le copier, de le faire suivre, de le divulguer ou d'en utiliser tout ou partie. Si vous avez reçu ce Message par erreur, merci de le supprimer de votre système, ainsi que toutes ses copies, et de n'en garder aucune trace sur quelque support que ce soit. Nous vous remercions également d'en avertir immédiatement l'expéditeur par retour du message.

 

Il est impossible de garantir que les communications par messagerie électronique arrivent en temps utile, sont sécurisées ou dénuées de toute erreur ou virus.




--
Envoyez un mail à [hidden email] pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Nicolas PAOUR-3 Nicolas PAOUR-3
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Re: [fr-users] LibreOffice et command line sous MS WINDOWS

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
----------------------------


Le 16/07/2012 04:44, Charles a écrit :

> 
> Bonjour,
>
> Comment faire la même manipulation pour convertir des fichiers "ODT"
> ou "DOC" en PDF.
>
> merci par avance.
>
> Cordialement.
>
>
> Le 15/07/2012 22:22, Nicolas (Imap) a écrit :
>> Bonjour,
>> Solution en batch qui fonctionne :
>> Copier cela dans un fichier bat (ex ; convert.bat)
>> Corrige les 2 premières lignes
>> ===========================================
>> Rem initialisation variable mon_dossier
>> set mon_dossier=c:\test
>>
>> Rem initialisation variable office
>> set mon_soffice=%ProgramFiles%\LibreOffice 3.5\program\soffice
>>
>> REM On se place dans le répertoire des fichiers rtf
>> cd /D "%mon_dossier%"
>>
>> REM liste tous les fichiers rtf du dossier
>> FOR /F "tokens=*" %%i IN ('dir *.rtf /b') DO (
>> echo conversion du fichier : %%i
>> "%mon_soffice%" --headless --convert-to pdf "%%i"
>> )
>> pause
>> ============================================
>>
>> Voili
>> Nicolas
>>
>>> 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
>> (...)
>>> Merci pour votre aide !
>>
>>
>>
>
> --
> Charles GRONDIN 0692 871051 Mozilla Thunderbird
> <http://www.mozilla-europe.org/fr/products/thunderbird/>Charles
> GRONDIN 0692 871051
> [hidden email]
>
>
>
> *----------*
>
>
>
> Ce message et toutes les pièces jointes (ci-après le 'Message') sont
> établis à l'intention exclusive des destinataires et les informations
> qui y figurent sont strictement confidentielles. Toute utilisation de
> ce Message non conforme à sa destination, toute diffusion ou toute
> publication totale ou partielle, est interdite sauf autorisation
> expresse.
>
>
>
> Si vous n'êtes pas le destinataire de ce Message, il vous est interdit
> de le copier, de le faire suivre, de le divulguer ou d'en utiliser
> tout ou partie. Si vous avez reçu ce Message par erreur, merci de le
> supprimer de votre système, ainsi que toutes ses copies, et de n'en
> garder aucune trace sur quelque support que ce soit. Nous vous
> remercions également d'en avertir immédiatement l'expéditeur par
> retour du message.
>
>
>
> Il est impossible de garantir que les communications par messagerie
> électronique arrivent en temps utile, sont sécurisées ou dénuées de
> toute erreur ou virus.
>
>
>
>
> --
> Envoyez un mail à [hidden email] pour savoir comment
> vous désinscrire
> Les archives de la liste sont disponibles à
> http://listarchives.libreoffice.org/fr/users/
> Tous les messages envoyés sur cette liste seront archivés publiquement
> et ne pourront pas être supprimés

--
Envoyez un mail à [hidden email] pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Charles-2 Charles-2
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: LibreOffice et command line sous MS WINDOWS

Bonjour,

merci pour votre réponse.

bien à vous.


Le 16/07/2012 10:57, Nicolas (Imap) a écrit :

> 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
> ----------------------------
>
>
> Le 16/07/2012 04:44, Charles a écrit :
>> 
>> Bonjour,
>>
>> Comment faire la même manipulation pour convertir des fichiers "ODT"
>> ou "DOC" en PDF.
>>
>> merci par avance.
>>
>> Cordialement.
>>
>>
>> Le 15/07/2012 22:22, Nicolas (Imap) a écrit :
>>> Bonjour,
>>> Solution en batch qui fonctionne :
>>> Copier cela dans un fichier bat (ex ; convert.bat)
>>> Corrige les 2 premières lignes
>>> ===========================================
>>> Rem initialisation variable mon_dossier
>>> set mon_dossier=c:\test
>>>
>>> Rem initialisation variable office
>>> set mon_soffice=%ProgramFiles%\LibreOffice 3.5\program\soffice
>>>
>>> REM On se place dans le répertoire des fichiers rtf
>>> cd /D "%mon_dossier%"
>>>
>>> REM liste tous les fichiers rtf du dossier
>>> FOR /F "tokens=*" %%i IN ('dir *.rtf /b') DO (
>>> echo conversion du fichier : %%i
>>> "%mon_soffice%" --headless --convert-to pdf "%%i"
>>> )
>>> pause
>>> ============================================
>>>
>>> Voili
>>> Nicolas
>>>
>>>> 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
>>> (...)
>>>> Merci pour votre aide !
>>>
>>>
>>>
>>
>> --
>> Charles GRONDIN 0692 871051 Mozilla Thunderbird
>> <http://www.mozilla-europe.org/fr/products/thunderbird/>Charles
>> GRONDIN 0692 871051
>> [hidden email]
>>
>>
>>
>> *----------*
>>
>>
>>
>> Ce message et toutes les pièces jointes (ci-après le 'Message') sont
>> établis à l'intention exclusive des destinataires et les informations
>> qui y figurent sont strictement confidentielles. Toute utilisation de
>> ce Message non conforme à sa destination, toute diffusion ou toute
>> publication totale ou partielle, est interdite sauf autorisation
>> expresse.
>>
>>
>>
>> Si vous n'êtes pas le destinataire de ce Message, il vous est
>> interdit de le copier, de le faire suivre, de le divulguer ou d'en
>> utiliser tout ou partie. Si vous avez reçu ce Message par erreur,
>> merci de le supprimer de votre système, ainsi que toutes ses copies,
>> et de n'en garder aucune trace sur quelque support que ce soit. Nous
>> vous remercions également d'en avertir immédiatement l'expéditeur par
>> retour du message.
>>
>>
>>
>> Il est impossible de garantir que les communications par messagerie
>> électronique arrivent en temps utile, sont sécurisées ou dénuées de
>> toute erreur ou virus.
>>
>>
>>
>>
>> --
>> Envoyez un mail à [hidden email] pour savoir comment
>> vous désinscrire
>> Les archives de la liste sont disponibles à
>> http://listarchives.libreoffice.org/fr/users/
>> Tous les messages envoyés sur cette liste seront archivés
>> publiquement et ne pourront pas être supprimés
>

--
Charles GRONDIN 0692 871051 Mozilla Thunderbird
<http://www.mozilla-europe.org/fr/products/thunderbird/>Charles GRONDIN
0692 871051
[hidden email]

 

*----------*

 

Ce message et toutes les pièces jointes (ci-après le 'Message') sont établis à l'intention exclusive des destinataires et les informations qui y figurent sont strictement confidentielles. Toute utilisation de ce Message non conforme à sa destination, toute diffusion ou toute publication totale ou partielle, est interdite sauf autorisation expresse.

 

Si vous n'êtes pas le destinataire de ce Message, il vous est interdit de le copier, de le faire suivre, de le divulguer ou d'en utiliser tout ou partie. Si vous avez reçu ce Message par erreur, merci de le supprimer de votre système, ainsi que toutes ses copies, et de n'en garder aucune trace sur quelque support que ce soit. Nous vous remercions également d'en avertir immédiatement l'expéditeur par retour du message.

 

Il est impossible de garantir que les communications par messagerie électronique arrivent en temps utile, sont sécurisées ou dénuées de toute erreur ou virus.




--
Envoyez un mail à [hidden email] pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
Loading...