Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PDF > FPDF
FPDF Forum d'entraide pour la bibliothèque FPDF permettant de générer des documents PDF en PHP. Avant de poster -> tutoriels FPDF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/04/2007, 09h10   #1
Invité de passage
 
Inscription : août 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 6
Points : 3
Points : 3
Par défaut [FPDF] gération de document pdf

Bonjour tout le monde,
Je souhaite générer des documents pdf en utilisant PHP. J'ai consulté l'article "Génération de documents PDF avec des scripts PHP utilisant la librairie FPDF" publié dans votre site. J'ai téléchargé les sources "phpToPDF.php", "fpdf.php", et "font" et je les ai mises sous le répertoire racine de mon serveur (/var/www/html). Mais quand j'execute le script suivant
Code :
1
2
3
4
5
6
7
 
include("phpToPDF.php");
$PDF = new phpToPDF();
$PDF->AddPage();
$PDF->SetFont("Arial","B",16);
$PDF->Text(40,10,"Bonjour");
$PDF->Output();
l'erreur suivante s'affiche :
"FPDF error: Some data has already been output, can't send PDF file"
S'il vous plaît aidez-moi à resoudre le problème.
Merci d'avance.
sirin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 09h24   #2
Membre habitué
 
Avatar de Shinji62
 
Inscription : novembre 2006
Messages : 135
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 135
Points : 133
Points : 133
Bonjour,

enleve le Output tu dois avoir une erreur, ou un espace.

Sinon tu peux utiliser
Code :
1
2
3
4
5
6
7
8
9
 
<?ob_start();
include("phpToPDF.php");
$PDF = new phpToPDF();
$PDF->AddPage();
$PDF->SetFont("Arial","B",16);
$PDF->Text(40,10,"Bonjour");
ob_end_clean();
$PDF->Output();
Shinji62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 09h59   #3
Invité de passage
 
Inscription : août 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 6
Points : 3
Points : 3
Par défaut toujours un problème

Salut,
Merci d'avoir essayé de m'aider.
J'ai essayé le script tel que tu m'as conseillé, toutefois il se produit la même erreur.
Quand j'enlève le Output le message n'apparît pas mais je veux visualiser quand même le fichier pdf.
Que dois-je faire ?
sirin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 10h07   #4
Membre habitué
 
Avatar de Shinji62
 
Inscription : novembre 2006
Messages : 135
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 135
Points : 133
Points : 133
Tu n'as que ca dans ton script? Pas d'espace avant le <? ou autre?

Pour moi tu as deja envoyé qque chose au navigateur.
Shinji62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 11h49   #5
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
Salut, pourrais-tu envoyer tout le code qui précède la génération du document pdf ???

Sinon, ce message d'erreur signifie bien que tu as déjà envoyé quelquechose au navigateur...

++
JC
__________________
VELOMASTER, idée cadeau ? un jeu de plateau

Hummmmm, des donuts !!!!

Merci de penser à , et et aussi
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 14h09   #6
Invité de passage
 
Inscription : décembre 2006
Messages : 11
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 11
Points : 3
Points : 3
Par défaut affiche

bonjour
en fait j'ai exécuté ton code,ça marche très bien.
j'ai téléchargé le package phpToPDF.zip qui se trouve sur http://jc-cornic.developpez.com/tuto...f/?page=page_1.
d'ailleur c'est le même endroit ou t'as pris ton code .
je crois qu'il faut juste s'assurer de l'emplacement des fichier que tu travailles avec.
include("phpToPDF.php"); cela veut dire que le fichier qui contient ton script et le fichier phpToPDF.php se trouvent sur le même dossier,si non tu dois spécifier le bon chemin dans ton include.
voila dans ton navigateur un simple http://localhost/nom_fichier.php et ça marche très bien. très bon courage.
momo09 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2007, 10h36   #7
Invité de passage
 
Inscription : août 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 6
Points : 3
Points : 3
Par défaut ça y est, ça marche

Salut tout le monde,
Le script marche très bien. Je crois que le problème est que j'ai executé le code dans une page qui fait des , et donc le navigateur affiche les variables envoyées sans pouvoir générer le fichier PDF.
En tout cas merci pour votre aide
sirin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h18.


 
 
 
 
Partenaires

Hébergement Web