La bibliothèque PHP : odtPHP vient de sortir en v0.9.
Cette bibliothèque permet de générer des fichiers OpenOffice avec PHP en se basant sur des fichiers odt modèle.
Le système est simple, il consiste à mettre des "tags" dans vos fichiers OpenDocument (par exemple {titre} ) qui seront automatiquement remplacés lors du parsing de PHP.
Fonctionnalités supportées :
- Gestion des balises simples ;
- Ajout d'images ;
- Gestion de boucles ;
- Gestion de tableaux.
Liens
- fr odtPHP (251 hits)
- fr exemple de manipulation (432 hits)
La version 0.9 est la dernière version avant la v1.0 et contient les améliorations suivantes :
- Fix : Possibilité d'ajouter des images à l'intérieur des boucles ;
- Add: Possibilité d'insérer plusieurs segments à l'intérieur d'un autre ;
- Possibilité de répéter des lignes de tableaux ;
- Ajout de nouveaux tutoriels afin de montrer les nouvelles fonctionnalités de la bibliothèque ;
- Les retours chariots sont désormais pris en compte correctement dans le document généré ;
- Appeler la fonction saveToDisk() sans paramètre ne génère plus d'erreur PHP ;
- saveToDisk() lance maintenant une exception lorsque la méthode tente d'écraser un fichier dont on n'a pas les droits en écriture ;
- Un 4ème paramètre optionnel ajouté à la méthode setVar() permet de gérer des données encodées en UTF-8.
Si vous utilisez le produit n'hésitez pas à nous en faire part.