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

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.