La classe PHP tinyDoc permet générer des documents OpenOffice (OpenDocument) ou Word 2007
Pré-requis :
- PHP 5.2
- ZipArchive
Historique :
La précédente version de la classe PHP s'appelait tbsOOo. Voici les nouvelles fonctionnalités :
- fonctionne avec la dernière version de TinyButStrong
- meilleur support des caractères spéciaux (CR, NL, TAB)
- peut générer des fichiers Word 2007
- peut fusionner des images (seulement OpenDocument)
- peut fusionner au format natif OpenOffice tableur
- deux méthodes pour zip/dézipper les documents (en ligne de commande avec ZIP ou ZipArchive de PECL)
- et un plugin pour symfony framework : 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 texte ou tableur.
- Pour créer des rapports, des mailing, 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