IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[FPDF] Affichage d'un PDF basique


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2010
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2010
    Messages : 347
    Par défaut [FPDF] Affichage d'un PDF basique
    Bonjour,

    j'ai suivi le tuto sur fpdf.org pour afficher un pdf simple hors cela ne fonctionne pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?php
    	require('fpdf.php');
    ?>
    <?php
    	$pdf=new FPDF();
    	$pdf->AddPage();
    	$pdf->SetFont('Arial','B',16);
    	$pdf->Cell(40,10,'Hello World !');
    	$pdf->Output();
    ?>
    J'ai le message d'erreur : Some data ...

    Pourtant ce PDF ne demande pas d'informations ou autres, je ne comprends pas pourquoi il n'arrive pas à me générer ceci...
    Je l'utilise après un affichage de données de ma BDD mais je ne pense pas que cela soit lié.

    Si quelqu'un a une idée,
    Merci !

  2. #2
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Par défaut
    c'est quoi le message d'erreur complet?

  3. #3
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Par défaut
    excuse moi. mal lu.

    si tu peux pas contatener un document pdf et un document html sur la même page. si tu produis du pdf, il ne faut écrire que le pdf, si tu mets du html avant ou apres, au mieux tu produis un pdf corrompu.

    Ce qu'il faut faire c'est une url unique par document pdf (à l'instant t) et génération du pdf via un clic ou une action ajax sur cette url.

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2010
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2010
    Messages : 347
    Par défaut
    Donc par exemple, je ne peux pas faire de pdf en introduisant les informations entrées dans un form par un utilisateur ?
    Il faut que le PDF soit "coupé" du reste du site ?

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2010
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2010
    Messages : 347
    Par défaut
    J'ai un peu avancé.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    <?php
    	require('FPDF.php');
    ?>
    <?php
    	Class PDF extends FPDF
    	{
    		function Header()
    		{
    			//Titre
    			$this->SetFont('Arial','',18);
    			$this->Cell(0,6,'Feuille des clients',0,1,'C');
    			$this->Ln(10);
    		}
    	}
    	$base = mysql_connect('localhost', 'root', '');  
    	mysql_select_db('ume', $base);
    	mysql_set_charset('utf8');
    	$PDF=new FPDF();
    	$PDF->AddPage();
    	$PDF->SetFont("Arial","B",16);
    	$PDF->Cell(40,10,"Hello World !");
    	//Affichage des informations de la base de données
    	$PDF->Table("Select * FROM ouverture order by nom");
    	$PDF->Output();
    ?>
    Donc, la situation :
    après l'inscription dans la base de données, le client peut choisir de créer le PDF ou ses informations seront inscrites pour qu'il puisse l'imprimer ou l'enregistrer.
    J'ai ce code en prenant exemple sur un code trouvé dans ce forum.

    J'ai par contre un problème avec le lien d'affichage des infos de la base, le message d'erreur étant :
    Fatal error: Call to undefined method FPDF::Table() in C:\wamp\www\stageDeuxiemeAnnee\resultatPDFOuverture.php on line 22
    La ligne 22 étant celle du select.

    Si vous avez des conseils, idées, ...

    Merci !

  6. #6
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Par défaut
    j'ai bien regardé là http://www.fpdf.org/en/doc/index.php et comme ton php je n'ai pas trouvé de méthode PDF::Table(), il faudra la faire toi même.

    je veux dire que ton pdf peut être généré à la volée avec toutes les données de la terres, pas de problèmes. Ce que tu ne peux pas faire c'est mélanger dans un même document ( au sens HTTP ) du HTML et du PDF. C'est comme pour les images sur une page web, on peut les afficher sur la même page web mais l'image et le html sont deux documents distincts.

Discussions similaires

  1. [FPDF] génération de fichiers PDF
    Par Laura dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 15/11/2005, 23h35
  2. [FPDF] créer un fichier PDF dans le répertoire courant
    Par patdez dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 09/10/2005, 15h37
  3. [FPDF] Page PHP convertion PDF totale
    Par toflofr dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 23/09/2005, 13h32
  4. [FPDF] Rechercher dans des pdf
    Par snike dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 09/09/2005, 09h58
  5. Affichage de documents PDF
    Par Dajon dans le forum C++Builder
    Réponses: 5
    Dernier message: 10/10/2002, 11h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo