Générer un document au format RTF avec un squelette.

Obtenir un article en version RTF (lisible par de nombreux traitements de texte comme OpenOffice ou Microsoft Word) est une demande fréquente.
Voici donc une petite contrib qui vous permet de le faire....

Que fait cette contrib

On vous demande généralement après avoir produit un squelette, de produire une version imprimable de ce squelette mais parfois perfidement certains vous demandent une version word...

Voici donc un début de réponse.

Instalation

Elle est trivialle, décompressez le fichier suivant

version d’origine.

et installer article2RTF.html ainsi que article2RTF.php3 à la racine de votre site.

Utilisation

Supposons que vous aimeriez voir l’article no 15 dans son format word il ne vous reste plus qu’a rentrer cette adresse dans votre brouteur :

http://mositespip/article2RTF.php3?id_article=15

.

Et voila.

Aprés avoir lu cette contrib et diverses remarques, par exemple ajouter l’url de l’article en bas de page j’ai décidé de modifier le code pour l’utilisation d’un modele de l’article à générer au format rtf.

Devant la complexité du code rtf et surtout le manque de temps pour en faire une analyse plus précise, l’idée m’est venu de généré un fichier modèle, et de demander à php de le lire et d’effectuer des remplacements de texte.

Il devient plus simple pour le webmestre de créer un « modèle RTF » et de le réaliser directement depuis word ou worpad (désoler je suis sous windows) voir même openoffice y’en a surement d’autres.

On pourra bien evidement réutiliser ce squellette pour plusieurs mise en forme, en creant les differents modeles rtf autant que necessaire.

version modifier
Utilisation d’un fichier Article.rtf comme modèle pour genéré le Fichier final.

voila n’hesiter pas à me donner vos impressions, ceci est mon premier article (disons plutot le premier article ou on m’attribue comme co-auteur).

A venir :
-  dissocier le code php du squelette
-  modifier le nom du modèle à utiliser en fonction du contexte (mot cle ou autres si vous avez des idées) principe de SPIP article-xx.rtf.

je débute en php.

Dernière modification de cette page le 30 novembre 2004

Discussion

Une discussion

Ajouter un commentaire

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom