Retour


L'idée de ce convertisseur a emmergée sur la liste de diffusion francophone de OpenOffice.org
Je vais donner dans ces quelques lignes le schema général de l'application, les objectifs généraux de developpements futurs et le détail des différents code sources intervenant. Je tiens à signaler que ceci n'est que ma vision de ce convertisseur et n'a rien d'officiel.

Les outils

Le version d'OpenOffice.org utilisée est la Beta1.1 . Mon choix s'est porté sur cette version pour sa capacité à l'export PDF natif ainsi que son indispensable enregistreur de macro. La machine hebergeante est sous windows. J'y ai installé easyPhP (version 1.6) contenant Apache et PhP4. Enfin tout ca est monté sur une ligne ADSL avec un DNS dynamique pour le nom de domaine
Appel : Je cherche un serveur disponible 24/24 prêt à héberger ce convertisseur.Vu les outils utilisés, je pense que tout type d'OS devrait pouvoir faire l'affaire. Si vous pensez pouvoir aider, envoyez moi un mail.

L'architecture

A l'origine ce convertisseur a été pensé pour un export PDF des fichiers SXW. Le résultat devait être envoyé par mail a l'utilisateur. Il a ensuite evolué vers une tentative d'exports plus complets. Suite à quelques remarques concernant la CNIL, j'ai désactivé le support de mail ce serveur n'ayant pas vocation a héberger définitivement ce convertisseur. Apres traitement, il est donc proposé un lien visualisation/téléchargement sur la page de résultat.

Sur la page principale, l'utilisateur indique le document OpenOffice qu'il veut convertir et le format cible de la conversion.
Le formulaire ainsi renseigné et contrôlé est envoyé à un script PhP qui se charge de

L'utilisateur peut ainsi visualiser le resultat immediatement en cliquant sur le lien et faire un "enregistrer sous" si le resultat lui convient. Les fichiers de sessions ne sont pas gardés plus de 24h.
Je tiens à remercier Frederic Labbe pour ses conseils sur l'utilisation de PhP et des mails ainsi que toute la communauté pour sa participation aux tests qui continuent d'ailleurs...

Table des Exports supportés

Fichier OpenOffice
Exports Disponibles
Writer
SXW, STW, SDW, VOR
Acrobat PDF
HTML
Latex 2e (Writer2Latex)
XHTML + MathML (Writer2Latex)
Rich Text RTF
MS Word 97/2000/XP
MS Word 95
MS Word 6.0
Calc
SXC, STC, SDC
Acrobat PDF
HTML
MS Excel 97/2000/XP
MS Excel 95
MS Excel 5.0
Draw
SXD, STD, SDD, SDA
Acrobat PDF
Macromedia Flash
Image JPG
Image PNG
Image EPS
Image TIFF
Image TIFF
Image SVG
Impress
SXI, STI, SDP
Acrobat PDF
MS PowerPoint 97/2000/XP
Macromedia Flash
Image JPG
Image PNG
Image EPS
Image TIFF
Image SVG

Attention: Toutes les combinaisons n'ont pas été testées. merci de ma signaler celles qui auraient des problèmes.

Les questions en suspend

Bien sur, rien ne va jamais sans mal !!
Voici une liste de points sur lesquels je bloque

Si vous avez des questions et surtout des reponses, n'hesitez pas a m'envoyer un mail.

Les developpements futurs

Dans la mesure de mes capacités, voici une ou deux pistes que je compte explorer


Les sources

Ces sources sont librement utilisables sous licence Gnu LGPL. N'hésitez pas à me contacter si ce n'est pas clair (je suis quelquefois tortueux ...)