|
Générer en PHP les nouveaux fichiers Office 2007 |
|
|
|
Comme tout le monde le sait, MS Office 2007 va incessamment s'installer sur nos PCs et avec cette suite bureautique apparait un nouveau format de fichiers ouvert OpenXML. L'intérêt est énorme pour les sites sous Linux par exemple qui pourront ainsi générer à la volée des documents Word, Excel mais aussi des graphiques et des présentations powerpoint ! Structure générale Avant tout, il faut commencer par comprendre la structure très particulière de ces fichiers .docx, .xlsx et autres .pptx qui ne sont en fait que des dossiers zippés contenant tout un tas de fichiers et dont on a changé l'extension .zip pour mettre celle qui va bien... Mais le mieux pour comprendre c'est déjà d'en démonter un construit directement dans Office 2007 :  On renomme le .docx en .zip Et en l'explorant on peut en découvrir la structure...   Bon alors évidemment à froid, ça fait un peu peur... tout ça pour juste afficher "Bonjour !" :) mais c'est bien connu, quand on aime on ne compte pas :)
On va donc essayer maintenant de le reconstruire à la main, au notepad à partir de rien... en essayant de réduire tout cela à son strict minimum asp-php.net/
|