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] problème de titre avec fpdf et enregistrement du pdf créé


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur Web
    Inscrit en
    Février 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2005
    Messages : 63
    Par défaut [FPDF] problème de titre avec fpdf et enregistrement du pdf créé
    Bonjour,
    voia , j ai un petit probleme avec la creation de pdf avc la class fpdf:
    je n'arrive pas a afficher un titre pour un document. j utilise un redefinition de la class fpdf qui me permet de redefinir mon header et mon footer
    de plus j ai rajouter une fonction: la fonction SetTitle($titre) qui me permet de renseigne mon header().
    Enfin bon cela n a rien a voir ^^


    Voici mon code pour creer mon pdf :

    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
     
    $titre='Facture n° XXXXXXX';
    $date='Datée du '.date("d/m/Y");
    $pdf=new PDF(); //constructeur 
    $pdf->SetTitle($titre); //C est ICI QUE CA MARCHE PO!!!!
    $pdf->SetTitre($titre,$date); 
     
    $pdf->SetFont('Arial','B',14);
    	$societe=$tab_coor_pgh[0];
    	$w=$pdf->GetStringWidth($societe);	
    	$pdf->SetX(10);
    	$pdf->Cell($w,0,$societe,0,'J',0);
    	$pdf->Ln(5);
    	$pdf->SetFont('Arial','',12);
    	$siret=$tab_coor_pgh[16];
    	$w=$pdf->GetStringWidth($siret);	
    	$pdf->SetX(10);
    	$pdf->Cell($w,0,$siret,0,'J',0);
    .....
     
    $dpf->output();
    voili voilou pour le codage.
    J ai essayer de redefinir la fonction SetTitle mais sans succes la encore.

    Pourriez vous m'aider??
    Pour etre sur Settitle('toto') me genere bien un titre pour le document du style toto.pdf n est ce pas??

    Une autre petite question au passage.
    Lorque je creer le pdf y a t il une possibilite pour que celui ci soit enregistrer sur le serveur et non chez le client??

    merki bien !!
    tiger63

    Ke le tigre soit en toi!!

  2. #2
    Membre émérite
    Avatar de jc_cornic
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    623
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 623
    Par défaut
    quand tu fais un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $pdf->setTitle($titre);
    Tu donne un titre à ton document mais ce n'est pas son nom de fichier... il y a aussi le nom de l'auteur, les mots clefs, bref des infos qui seront dans le header du fichier généré...

    Si tu veux enregistrer ton document pdf généré, tu dois utiliser les lignes suivantes à la place de output()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    // enregistre le document test.PDF dans le répertoire local du serveur.
    $PDF->Output("test.PDF", "F");
    Voilà, par contre, pour afficher ce document sur ta page, tu peux le mettre dans une iframe comme ça...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    echo '
    	<iframe src="test.PDF" width="100%" height="100%">
    	[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>
    ';
    Espérant t'avoir aidé...

    ++
    JC

Discussions similaires

  1. Problème de titre avec pdf (mtext())
    Par blaiseg dans le forum R
    Réponses: 2
    Dernier message: 15/12/2011, 17h18
  2. [FPDF] Affichage de tableaux avec fpdf et phptopdf
    Par yosraisi dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 28/02/2008, 09h54
  3. [FPDF] positionner du texte avec fpdf
    Par HwRZxLc4 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 18/05/2007, 13h02
  4. [FPDF] Problème de date avec fdpf
    Par axel-erator dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 18/05/2006, 23h05
  5. Problème de titre avec la fonction window.open
    Par kloss dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 18/04/2005, 18h34

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