Tony GALMICHE a écrit :
Bonjour à tous,

J'aurais besoins de convertir avec un script PHP des fichiers OOo en PDF.

Pour cela, j'ai installé l'addon "ooo2pdf" disponible ici :
-> http://fr.openoffice.org/Documentation/Outils/index.html

Si j'utilise cette commande en ligne de commandes, tout fonctionne correctement :
-> ooo2pdf test.odt

Mais si je crée un script php comme celui-ci et que je le lance depuis un navigateur ça ne fonctionne plus :
-> <? `/var/www/ooo2pdf /var/www/test.odt` ?>

Dans les logs, j'ai
-> Can't open display

J'ai essayé de jouer avec xhost et d'utiliser xvfb, mais sans succès.
Bon, bien j'ai fini par y arriver. Voici comment j'ai fait :
- Se connecter sous le compte www-data (Le compte sous lequel fonctionne Apache)
- Lancer OOo pour finir l'installation de l'utilisateur www-data
- Installer l'addon ooo2pdf
- Installer "xvfb"
- La commande suivante, permet de convertir le fichier indiqué en PDF :
-> xvfb-run -a soffice -headless "macro:///exporter.Module1.Export2PDF(test.odt)"
-> Un script PHP exécutant cette commande fonctionnera également.

Merci Laurent pour ton aide et pour ta macro ooo2pdf

A bientôt.

Tony



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à