Problème exportation document word en PHP
darkchristophetd
Messages postés
1100
Date d'inscription
Statut
Contributeur
Dernière intervention
-
mpmp93 Messages postés 7217 Statut Membre -
mpmp93 Messages postés 7217 Statut Membre -
Bonjour,
J'ai besoin de pouvoir générer un document word à partir de données sortantes de ma base de données.
La meilleur solution que j'ai actuellement trouvée est celle-là :
Ce code ouvre bien un document Word avec pour contenu "test".
Mais dès que je veux mettre en forme le texte (retours à la ligne, texte en gras etc ...) avec du HTML, ça ne marche pas ...
Comment puis-je faire ? Y a-t-il une autre solution que celle là pour générer des documents Word ? Si non comment puis-je mettre en forme mon texte avec celle-ci ?
Merci d'avance.
J'ai besoin de pouvoir générer un document word à partir de données sortantes de ma base de données.
La meilleur solution que j'ai actuellement trouvée est celle-là :
<?php header('Content-Type: application/msword'); echo 'test'; ?>
Ce code ouvre bien un document Word avec pour contenu "test".
Mais dès que je veux mettre en forme le texte (retours à la ligne, texte en gras etc ...) avec du HTML, ça ne marche pas ...
Comment puis-je faire ? Y a-t-il une autre solution que celle là pour générer des documents Word ? Si non comment puis-je mettre en forme mon texte avec celle-ci ?
Merci d'avance.
A voir également:
- Problème exportation document word en PHP
- Word 2013 - Télécharger - Traitement de texte
- Tableau word - Guide
- Signer un document word - Guide
- Word et excel gratuit - Guide
- Espace insécable word - Guide
4 réponses
Aucune idée, mais une piste:
Word est capable de lire de l'HTML non ? pourquoi ne pas générer de l'HTML que tu pourrais ensuite lire...?
Quand tu parles de retour à la ligne, si tu parles de <br/>, sache que c'est de l'HTML et pas du word: c'est pas le même langage donc normal que ça marche pas. Pareil pour le gras, si tu fais du <b></b> pour un document word c'est pas bon... c'est comme si tu parlais en russe à un chinois.
Essaie par l'HTML, tu ne devrais pas avoir de problème.
Word est capable de lire de l'HTML non ? pourquoi ne pas générer de l'HTML que tu pourrais ensuite lire...?
Quand tu parles de retour à la ligne, si tu parles de <br/>, sache que c'est de l'HTML et pas du word: c'est pas le même langage donc normal que ça marche pas. Pareil pour le gras, si tu fais du <b></b> pour un document word c'est pas bon... c'est comme si tu parlais en russe à un chinois.
Essaie par l'HTML, tu ne devrais pas avoir de problème.
Non non ce n'est absolument pas à mettre sur le net, c'est pour un système de gestion d'articles local ...
Vu que je n'y arrivais pas, je me suis tourné vers FPDF, mais maintenant, après des modifications (ça marchait super avant) il me met :
FPDF error: Some data has already been output, can't send PDF file
Mais j'ai vérifié et il n'y aucun echo ni code HTML avant le $pdf->output();
Pourquoi ????
Vu que je n'y arrivais pas, je me suis tourné vers FPDF, mais maintenant, après des modifications (ça marchait super avant) il me met :
FPDF error: Some data has already been output, can't send PDF file
Mais j'ai vérifié et il n'y aucun echo ni code HTML avant le $pdf->output();
Pourquoi ????