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] Générer un PDF


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 125
    Par défaut [FPDF] Générer un PDF
    Bonjour,

    Je souhaite générer un fichier .pdf par l'intermédiaire de php.
    Pour l'instant, je bosse en local avec esayphp.
    Dans un premier temps, j'ai activé la "php_pdf.dll".

    Ensuite, dans le but de faire un test, j'ai repris une source que j'ai trouvée, la voila
    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
     
    <?php
    $pdf = pdf_new();
    pdf_open_file($pdf, "test.pdf");
    pdf_set_info($pdf, "Author", "auteur");
    pdf_set_info($pdf, "Title", "Test");
    pdf_set_info($pdf, "Creator", "See Author");
    pdf_set_info($pdf, "Subject", "Testing");pdf_begin_page($pdf, 595, 842);
    pdf_add_outline($pdf, "Page 1");pdf_set_font($pdf, "Times-Roman", 30, "host");
    pdf_set_value($pdf, "textrendering", 1);pdf_show_xy($pdf, "Times Roman outlined", 50, 750);
    pdf_moveto($pdf, 50, 740);
    pdf_lineto($pdf, 330, 740);
    pdf_stroke($pdf);
    pdf_end_page($pdf);
    pdf_close($pdf);
     
    ?>
    mais ça ne donne rien.
    Pouvez vous m'aider?
    Merci

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    essai la bibliothèque fpdf c'est assez facile avec

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 125
    Par défaut
    l'extension php php_pdf ne suffit donc pas. Pourtant, elle regroupe pas mal de fonctions :
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
     
    pdf_add_annotation
                    • pdf_add_bookmark
                    • pdf_add_launchlink
                    • pdf_add_locallink
                    • pdf_add_note
                    • pdf_add_outline
                    • pdf_add_pdflink
                    • pdf_add_thumbnail
                    • pdf_add_weblink
                    • pdf_arc
                    • pdf_arcn
                    • pdf_attach_file
                    • pdf_begin_page
                    • pdf_begin_pattern
                    • pdf_begin_template
                    • pdf_circle
                    • pdf_clip
                    • pdf_close
                    • pdf_close_image
                    • pdf_close_pdi
                    • pdf_close_pdi_page
                    • pdf_closepath
                    • pdf_closepath_fill_stroke
                    • pdf_closepath_stroke
                    • pdf_concat
                    • pdf_continue_text
                    • pdf_curveto
                    • pdf_delete
                    • pdf_end_page
                    • pdf_end_pattern
                    • pdf_end_template
                    • pdf_endpath
                    • pdf_fill
                    • pdf_fill_stroke
                    • pdf_findfont
                    • pdf_get_buffer
                    • pdf_get_font
                    • pdf_get_fontname
                    • pdf_get_fontsize
                    • pdf_get_image_height
                    • pdf_get_image_width
                    • pdf_get_majorversion
                    • pdf_get_minorversion
                    • pdf_get_parameter
                    • pdf_get_pdi_parameter
                    • pdf_get_pdi_value
                    • pdf_get_value
                    • pdf_initgraphics
                    • pdf_lineto
                    • pdf_makespotcolor
                    • pdf_moveto
                    • pdf_new
                    • pdf_open
                    • pdf_open_ccitt
                    • pdf_open_file
                    • pdf_open_gif
                    • pdf_open_image
                    • pdf_open_image_file
                    • pdf_open_jpeg
                    • pdf_open_pdi
                    • pdf_open_pdi_page
                    • pdf_open_png
                    • pdf_open_tiff
                    • pdf_place_image
                    • pdf_place_pdi_page
                    • pdf_rect
                    • pdf_restore
                    • pdf_rotate
                    • pdf_save
                    • pdf_scale
                    • pdf_set_border_color
                    • pdf_set_border_dash
                    • pdf_set_border_style
                    • pdf_set_char_spacing
                    • pdf_set_duration
                    • pdf_set_font
                    • pdf_set_horiz_scaling
                    • pdf_set_info
                    • pdf_set_info_author
                    • pdf_set_info_creator
                    • pdf_set_info_keywords
                    • pdf_set_info_subject
                    • pdf_set_info_title
                    • pdf_set_leading
                    • pdf_set_parameter
                    • pdf_set_text_pos
                    • pdf_set_text_rendering
                    • pdf_set_text_rise
                    • pdf_set_transition
                    • pdf_set_value
                    • pdf_set_word_spacing
                    • pdf_setcolor
                    • pdf_setdash
                    • pdf_setflat
                    • pdf_setfont
                    • pdf_setgray
                    • pdf_setgray_fill
                    • pdf_setgray_stroke
                    • pdf_setlinecap
                    • pdf_setlinejoin
                    • pdf_setlinewidth
                    • pdf_setmatrix
                    • pdf_setmiterlimit
                    • pdf_setpolydash
                    • pdf_setrgbcolor
                    • pdf_setrgbcolor_fill
                    • pdf_setrgbcolor_stroke
                    • pdf_show
                    • pdf_show_boxed
                    • pdf_show_xy
                    • pdf_skew
                    • pdf_stringwidth
                    • pdf_stroke
                    • pdf_translate
    quelle est la difference avec la librairie fpdf?

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    si si ta bibliothèque suffit amplement seulement avec fpdf c'est facile a generer
    http://www.fpdf.org

  5. #5
    Membre émérite Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Par défaut
    Bonjour,

    je ne suis pas un spécialiste en PDF mais il me semble que ton programme se contente de faire le PDF mais que fait-il de celui-ci ???

    je ne vois aucun envoi vers le client et aucune sauvegarde, docn cela semble normal qu'il ne se passe rien.

    Regarde dans les fonctions si tu ne vois pas quelque chose d'interressant du style : pdf_save()

    pierre

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 125
    Par défaut
    ok, je vais donc utiliser fpdf. C'est vrai qu'il semble clair et le site apporte un aide de qualité.

    Par contre, j'ai une autre question.
    Ce que je dois faire en pdf est deja fait en html et php. En fait, il s'agit de tableaux dynamiques.

    N'est il pas possible de basculer du html au pdf sans passer par un logiciel spécialisé?(tout en utilisant une librairie pdf comme fpdf).

    Simple question mais qui pourrait me faire gagner un temps énorme, car ces tableaux sont énormes et très complexes à réaliser.

    En bref, si je dois m'amuser à refaire les tableaux avec la fonction adéquate de fpdf, je vais en c.... un max.

    Est ce possible?

    Merci pour votre aide

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    tu peux passer du html au pdf en utilisant plutot un utilitaire notamment Html2Pdf je crois

Discussions similaires

  1. [FPDF] Générer un pdf à la volée
    Par HwRZxLc4 dans le forum Bibliothèques et frameworks
    Réponses: 16
    Dernier message: 14/03/2007, 17h03
  2. [FPDF] Générer un PDF à partir de PHP
    Par tartiflette dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 28/07/2006, 18h17
  3. [FPDF] Générer un pdf ou un fichier openoffice avec le php
    Par Alain15 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 28/06/2006, 03h10
  4. [FPDF] Générer un PDF avec intégration de fonctions
    Par allowen dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 25/04/2006, 13h50
  5. [FPDF] générer du PDF à la volée
    Par jibouze dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 04/04/2006, 12h27

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