Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Membre chevronné Avatar de EIN-LESER
    Homme Profil pro Sebastian
    Développeur Web
    Inscrit en
    mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Nom : Homme Sebastian
    Âge : 37
    Localisation : France, Marne (Champagne Ardenne)

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

    Informations forums :
    Inscription : mai 2008
    Messages : 703
    Points : 743
    Points
    743

    Par défaut 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 :
    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 :
    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
    Nouveau Membre du Club
    Profil pro
    Inscrit en
    juillet 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 28
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : juillet 2008
    Messages : 34
    Points : 29
    Points
    29

    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 chevronné Avatar de EIN-LESER
    Homme Profil pro Sebastian
    Développeur Web
    Inscrit en
    mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Nom : Homme Sebastian
    Âge : 37
    Localisation : France, Marne (Champagne Ardenne)

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

    Informations forums :
    Inscription : mai 2008
    Messages : 703
    Points : 743
    Points
    743

    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 chevronné Avatar de EIN-LESER
    Homme Profil pro Sebastian
    Développeur Web
    Inscrit en
    mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Nom : Homme Sebastian
    Âge : 37
    Localisation : France, Marne (Champagne Ardenne)

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

    Informations forums :
    Inscription : mai 2008
    Messages : 703
    Points : 743
    Points
    743

    Par défaut

    Alors j'ai trouvé comment l'enregistrer:
    Code :
    1
    2
     
    $PDF->Output("test.PDF", "F");
    apres je l'affiche dans une frame:
    Code :
    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
    Nouveau Membre du Club
    Femme Profil pro Lilou
    Inscrit en
    mars 2012
    Messages
    46
    Détails du profil
    Informations personnelles :
    Nom : Femme Lilou
    Localisation : France

    Informations forums :
    Inscription : mars 2012
    Messages : 46
    Points : 26
    Points
    26

    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 :
     $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.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •