Bonjour,
Pour ma part j'ai re développé une classe PHP
tinyDoc qui permet de générer des documents
OpenOffice (OpenDocument) ou
Word 2007
Pré-requis :
- PHP 5.2
- ZipArchive (option) ou zip en ligne de commande
Historique :
La précédente version de la classe PHP s'appelait
tbsOOo
Les nouvelles fonctionnalités :
- fonctionne avec la dernière version de TinyButStrong 3.4.0
- meilleur support des caractères spéciaux (CR, NL, TAB)
- peut générer des fichiers Word 2007
- peut fusionner des images (seulement OpenOffice - OpenDocument)
- peut fusionner au format natif OpenOffice tableur
- peut fusionner des liens
- deux méthodes pour zip/dézipper les documents (en ligne de commande avec ZIP ou ZipArchive de PECL)
- et un plugin pour le framework symfony : sfTinyDocPlugin
Les formats de documents supportés :
- OpenOffice 1.0 or OpenDocument 1.0
- OpenOffice 2.0 or OpenDocument 1.1
- Word 2007
C'est fait pour :
- Pour créer des documents de type texte ou tableur.
- Pour créer des rapports, des mailings, des documents multipages.
Ce n'est pas fait pour :
- Pour fabriquer complètement un document OpenOffice.
- Pour convertir un document OpenOffice en Word ou PDF. Voir le projet PyODConverter.
Avantages :
- aucune installation d'OpenOffice sur le serveur.
- cela fonctionne avec les environnements *nix, windows et autres.
- les templates peuvent êtres facilement modifiés par les intégrateurs.
- la mise en page est effectuée avec OpenOffice et Word2007
Pour voir des exemples
http://tinydoc.unesolution.fr/examples
Voilà pour les nouveautés.
Pour ceux qui connaissant la version avec TbsOOo avec TinyButStrong, c'est presque pareil. J'ai renommé certaines méthodes, mais coté template c'est exactement pareil
Olivier