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 :

[phpToPDF] Création d'un pdf avec php


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Points : 778
    Points
    778
    Par défaut [phpToPDF] Création d'un pdf avec php
    Bonjour a tous.

    Petite question:

    J'ai trouvé un tuto sur la génération des pdf ici: http://jc-cornic.developpez.com/tuto...hp?page=page_2

    J'ai téléchargé le dossier et installé dans la racine de mon site.

    Quand je reprends le premier exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    include("phpToPDF.php");
     
    $PDF=new phpToPDF();
    $PDF->AddPage();
    $PDF->SetFont('Arial','B',16);
    $PDF->Write(10, "Ceci est un texte multilignes \nEt voici la deuxième ligne");
    $PDF->Output();
    dans une page de test créé pour sa, sa me mets sa comme code erreur sur la page:
    FPDF error: Some data has already been output, can't send PDF file

    Si quelqu'un pouvait me dire ou je me suis planté sa serait sympa

    Merci d'avance


    Pour plus de clarté voici le code de toute la page:
    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
     
    <html>
    <head>
    <title>Document sans titre</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
     
    <?PHP
    include("phpToPDF.php");
     
    $PDF=new phpToPDF();
    $PDF->AddPage();
    $PDF->SetFont('Arial','B',16);
    $PDF->Write(10, "Ceci est un texte multilignes \nEt voici la deuxième ligne");
    $PDF->Output();
    ?>
    </head>
     
    <body>
     
    </body>
    </html>
    Oui je sais il est coutr mais comme dit c'est une page test
    Spécialiste des questions bêtes

    ”If you can't explain it simply, you don't understand it” (Ce que tu ne peux pas expliquer simplement, tu ne le comprends pas) Albert Einstein

    Si une reponse vous plait ou vous a aidé n'hesitez pas a voter pour

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 34
    Points : 43
    Points
    43
    Par défaut
    Enlève toutes les balises html qui se trouvent avant et après le code PHP et laisse juste le code PHP.

  3. #3
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Points : 778
    Points
    778
    Par défaut
    Je viens de voir sa oui (mot de honte)

    Par contre petite question

    Est il possible de créer ce pdf sans l'afficher mais en l'enregistrant et l'imprimant automatiquement?

    je sais je suis embêtant

    Mais faut dire que c'est mon premier test avec les pdf
    Spécialiste des questions bêtes

    ”If you can't explain it simply, you don't understand it” (Ce que tu ne peux pas expliquer simplement, tu ne le comprends pas) Albert Einstein

    Si une reponse vous plait ou vous a aidé n'hesitez pas a voter pour

  4. #4
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Points : 778
    Points
    778
    Par défaut
    Alors j'ai trouvé comment l'enregistrer:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $PDF->Output("test.PDF", "F");
    apres je l'affiche dans une frame:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    echo '<iframe src="test.PDF" width="100%" height="50%" id="frame_a_imprimer">
    	[Your browser does <em>not</em> support <code>iframe</code>,
    	or has been configured not to display inline frames.
    	You can access <a href="./test.PDF">the document</a>
    	via a link though.]</iframe>';
    Et l'impression se lancera par l'user en manuel sa c'est pas grave


    Par contre dernière petite question (j'espere )
    je fais le pdf pour pouvoir imprimer des cartes de membres.
    Ces cartes n'étant pas au format A4 ( ) j'aimerais savoire si il est possible de définir des dimensions d'un pdf

    Par exemple 10 cm * 5 cm

    Si quelqu'un peut me dire sa

    Merci d'avance
    Spécialiste des questions bêtes

    ”If you can't explain it simply, you don't understand it” (Ce que tu ne peux pas expliquer simplement, tu ne le comprends pas) Albert Einstein

    Si une reponse vous plait ou vous a aidé n'hesitez pas a voter pour

  5. #5
    Membre du Club
    Femme Profil pro
    Inscrit en
    Mars 2012
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 48
    Points : 45
    Points
    45
    Par défaut
    bonsoir moi aussi je veux utiliser le prinicipe télécharger en pdf un article :quelquin peut m'exliquer ça veut dire quoi cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $PDF->Write(10, "Ceci est un texte multilignes \nEt voici la deuxième ligne");
    mes articles sont en php généré avec une Base de donnée merci de me répondre c'est très urgent

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PDF] Remplir un formulaire PDF avec PHP
    Par Orionmel dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 21/10/2013, 10h14
  2. création d'un fichier pdf avec php
    Par crati dans le forum Langage
    Réponses: 3
    Dernier message: 12/03/2009, 10h55
  3. [FPDF] Créer un fichier pdf avec PHP
    Par picoloto dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 24/09/2008, 22h05
  4. [XSL] Création de fichiers SVG avec PHP
    Par trotters213 dans le forum Bibliothèques et frameworks
    Réponses: 11
    Dernier message: 17/03/2006, 16h51
  5. [FPDF] génération d'attestation en PDF avec PHP
    Par moabomotal dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 15/03/2006, 13h50

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