OVH Cloud OVH Cloud

Xls --> PDF

15 réponses
Avatar
Sebastien
Bonjour,
je cherche un programme pour convertir des fichiers xls (excel ) en
fichier PDF.

Existe t'il quelque chose sous Linux ? Et en ligne de commande pour
pouvoir le lancer par scripts.

Merci

5 réponses

1 2
Avatar
Sebastien
Eric Guirbal a écrit avec sa plus
belle plume :

$ soffice -invisible -pt convertisseur_pdf fichier.xls

où convertisseur_pdf est le nom de l'imprimante. Il ne reste plus qu'à
retirer fichier.pdf dans le répertoire cible.
Pour plus d'info sur les options de la ligne de commande

$ soffice -help


Merci ! Ca fonctionne... presque...
Le seul soucis c'est que malgrès le fait que j'ai bien spécifié
-invisible soffice semble vouloir que le serveur X tourne.

Mais j'aurais besoin de lancer la commande en cron... et sans serveur
X.

J'obtient un beau :
soffice.bin X11 error: Can't open display:

Sinon quand je lance la commande depuis une Konsole le Pdf se génère
correctement.

Avatar
didier gaumet
On Mon, 22 Jan 2007 22:16:10 +0100, Vincent Verdon wrote:

Je viens de trouver xlhtml qui convertit des fichiers Excel en html en
ligne de commande. ensuite, on peut certainement facilement convertir
l'html en pdf.


à priori possible par html2ps puis ps2pdf

Avatar
Eric Guirbal
Sebastien wrote:

Mais j'aurais besoin de lancer la commande en cron... et sans serveur
X.

J'obtient un beau :
soffice.bin X11 error: Can't open display:


Pour faire la convertion, X Window n'est pas nécessaire, mais oo le demande
malgré tout. Dans ce cas, xvfb * est tout indiqué. Il s'agit d'un serveur X
virtuel. Sur ma Debian (paquet xvfb),

$ xvfb-run soffice -invisible -pt convertisseur_pdf fichier.xls

marche parfaitement dans une console.

* http://xorg.freedesktop.org/archive/X11R6.8.2/doc/Xvfb.1.html

--
Eric

Avatar
Sebastien
Eric Guirbal a écrit avec sa plus
belle plume :

Pour faire la convertion, X Window n'est pas nécessaire, mais oo le demande
malgré tout. Dans ce cas, xvfb * est tout indiqué. Il s'agit d'un serveur X
virtuel. Sur ma Debian (paquet xvfb),

$ xvfb-run soffice -invisible -pt convertisseur_pdf fichier.xls

marche parfaitement dans une console.

* http://xorg.freedesktop.org/archive/X11R6.8.2/doc/Xvfb.1.html


Merci !!
Ca fonctionne très bien !

Avatar
geo cherchetout
Le 23.01.2007 19:59, *Eric Guirbal* a écrit fort à propos :

$ xvfb-run soffice -invisible -pt convertisseur_pdf fichier.xls

marche parfaitement dans une console.


Quel bonheur, j'apprends beaucoup de choses dans ce fil. :-)

Autrement, si l'option -invisible ne suffit pas (j'ai constaté la même
chose), l'option -headless devrait donner satisfaction.

1 2