Suite à une problématique rencontré sur un projet qui était la nécessité de créer des fichiers au format RTF à la volé, j'ai effectué un travail de veille pour trouver les solutions qui existaient à l'heure actuelle.
Pour information, le Rich Text Format (« format de texte enrichi Â»), ou RTF, est un format de fichier développé par la société Microsoft. Ce format descriptif non compressé est reconnu par la plupart des logiciels de traitement de texte. Sa vocation initiale est d'être un format pivot entre logiciels et plates-formes hétérogènes (source wikipedia).

Je suis tout d'abord tombé sur une solution payante RTF Generator, solution très performant, mais il faillait un solution opensource  pour développer l'application!
La deuxième solution que j'ai trouvé s'appelle RTF2PHP, une solution gratuite (licence GNU-GPL) mais en version bêta +++ et totalement à l'abandon depuis près de 5 ans!
Après quelques tests peu concluants, je suis tombé par hasard sur une autre librairie, qui répondait, cette fois ci, à toutes les prérogatives imposées. Son nom PHPRTF, originale non :) ?!
Présentation de PHPRTF: l'origine du projet est assez flou, son auteur est Denis Slaveckij, projet créer en 2007, le code source est clair et très bien construit, il y a eu un réel réflexion dans son élaboration, sa se ressent ! La librairie PHPRTF permet de faire les toutes les mises en forme imaginables,  styles de paragraphe,  styles de police,  styles de caractère,  tableaux,  images, et même de créer des styles personnalisés ! Jetez un coup d'oeil sur les samples pour voir les possibilités offerte par la librairie PHPRTF, vraiment un très bon outils pour créer vos fichier au format RTF !