Conversion de fichiers PowerPoint en HTML

Ryad El Khatib

11 Juillet 2002

Ce document s'adresse tout particulièrement à ceux qui ne sont pas satisfaits du convertisseur Microsoft de PowerPoint en HTML.

Pour résoudre le problème de la conversion -toujours plus ou moins problématique ! - des fichiers PowerPoint en HTML, je vous propose d'utiliser une petite procédure de mon crû.
Bien sûr, avant de vous précipiter pour l'utiliser, vous voulez un aperçu du résultat ? Cliquer ici

Bon, bien sûr, dans ce cas précis, le texte accompagnant les diapositive est perdu ... mais tout de même, tout le monde n'a pas le sens de la perfection comme Jean-Marcel !
Alors ... Convaincu(e) ?  Si oui, lisez vite la suite !!
Sinon je suis désolé de vous avoir fait perdre du temps ...

C'est facile, y'a qu'à :
1. Lancez PowerPoint sur votre document de prédilection.
2. Cliquez sur "fichier" -> "enregistrer (en tant que page web)", puis dans la rubrique "Type de fichier" sélectionnez "Format PNG ..." et enregistrez. Une boîte de dialogue vous demandera si vous voulez exporter toutes les diapositives ; repondez "Oui". Au bout d'un certain temps, le logiciel vous rend la main en précisant que les images ont été exportées dans un répertoire du même nom que votre fichier PowerPoint sans l'extension ".ppt"
3. Recommencer la même opération mais en selectionnant comme type de fichier "Format GIF ...".
4. Quittez PowerPoint.
5. Copier le fichier ppt2html.sh sur votre répertoire d'image et changez ses permissions pour pouvoir l'exécuter.
6. Si votre paresse excède largement votre curiosité ou votre sens de la perfection, il suffit alors d'exécuter le fichier ./ppt2html.sh ; Le fichier index.html qui sera créé sous le répertoire représentera le point d'entrée de la présentation "HTML-isée".
7. Vous n'avez plus qu'à transférer sur votre serveur web le répertoire créé, et fabriquer le lien hypertexte.

Pour personnaliser un peu :
Il y a tout intérêt à personnaliser quelque peu le contenu du fichier ppt2html.sh ; voici les principales modifications que vous pouvez effectuer en éditant ce fichier :
- Titre : titre de la présentation ; par défaut : Titre="Présentation". Il y a tout intérêt à modifier la valeur par défaut car le contenu du titre aura du "poids" quand vous chercherez un document à l'aide du moteur.
- Auteur : auteur du document ; par défaut : Auteur="Inconnu". Disons-le honnêtement : ce champ ne sert à rien d'autre qu' à auto-documenter un peu le fichier !
- Mots : une suite de mots-clés (séparés par une virgule) qui auront du "poids" quand vous chercherez un document à l'aide du moteur. Je vous conseille d'indiquer, la cas échéant, des mots-clés en français ET en anglais, et les abréviations ou sigles d'usage. Exemple : Mots="observation, obs,data,donnee,base,odb" pour un document qui se rapporterait à ODB.
- Sujet : le sujet de chaque diapositive ; par défaut : Sujet[$n]="diapositive ${n}". Mais pour parcourir rapidement la présentation (et toujours faciliter une recherche par le moteur !) il est préférable d'indiquer un titre explicite pour chaque diapositive. Example :
Sujet[1]="Ce dont je vais causer"
Sujet[2]="Plan de la presentation"
Sujet[3]="Historique du problème"
etc ... pour chaque diapositive.
La ré-exécution du script ppt2html.sh est généralement très rapide dans la mesure où la plupart des fichiers n'ont pas besoin d'être re-générés.

Pour aller encore plus loin :
Vous avez quartier libre pour jardiner dans la procédure ppt2html.sh ! Il suffit d'avoir quelques rudiments sur le language html et/ou le shell ...
et si vous avez des suggestions pour améliorer cette procédure, je suis preneur !

Pour finir :
Dès que vous êtes satisfaits de votre présentation, vous pouvez effacer les fichiers *.eps désormais inutiles.