Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PDF > FPDF
FPDF Forum d'entraide pour la bibliothèque FPDF permettant de générer des documents PDF en PHP. Avant de poster -> tutoriels FPDF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/04/2006, 13h08   #1
Nouveau Membre du Club
 
Inscription : juillet 2004
Messages : 125
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 125
Points : 36
Points : 36
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 :
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
allowen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2006, 13h11   #2
Membre émérite
 
Inscription : juillet 2005
Messages : 775
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juillet 2005
Messages : 775
Points : 858
Points : 858
Envoyer un message via AIM à ouatmad Envoyer un message via MSN à ouatmad Envoyer un message via Yahoo à ouatmad
essai la bibliothèque fpdf c'est assez facile avec
__________________
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789
ouatmad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2006, 13h16   #3
Nouveau Membre du Club
 
Inscription : juillet 2004
Messages : 125
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 125
Points : 36
Points : 36
l'extension php php_pdf ne suffit donc pas. Pourtant, elle regroupe pas mal de fonctions :
Code :
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?
allowen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2006, 13h20   #4
Membre émérite
 
Inscription : juillet 2005
Messages : 775
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juillet 2005
Messages : 775
Points : 858
Points : 858
Envoyer un message via AIM à ouatmad Envoyer un message via MSN à ouatmad Envoyer un message via Yahoo à ouatmad
si si ta bibliothèque suffit amplement seulement avec fpdf c'est facile a generer
http://www.fpdf.org
__________________
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789
ouatmad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2006, 13h28   #5
Membre émérite

 
Avatar de FCYPBA
 
Inscription : novembre 2004
Messages : 735
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2004
Messages : 735
Points : 924
Points : 924
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
FCYPBA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2006, 15h12   #6
Nouveau Membre du Club
 
Inscription : juillet 2004
Messages : 125
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 125
Points : 36
Points : 36
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
allowen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2006, 18h15   #7
Membre émérite
 
Inscription : juillet 2005
Messages : 775
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juillet 2005
Messages : 775
Points : 858
Points : 858
Envoyer un message via AIM à ouatmad Envoyer un message via MSN à ouatmad Envoyer un message via Yahoo à ouatmad
tu peux passer du html au pdf en utilisant plutot un utilitaire notamment Html2Pdf je crois
__________________
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789
ouatmad est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h41.


 
 
 
 
Partenaires

Hébergement Web