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 29/05/2007, 12h25   #1
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 219
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 219
Points : 32
Points : 32
Par défaut [FPDF] Enregister un pdf en cliquant sur un bouton

Bonjour,
Donc j'ai créer un bouton "enregistrer le pdf" et je voudrais qu'en cliquant sur ce bouton, il me génère mon pdf (sans qu'on le voit) et que cela m'ouvre une boite de dialogue pour que je sélectionne où l'enregistrer. Est-ce possible?
Merci
coco38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 15h35   #2
Membre habitué
 
Inscription : février 2004
Messages : 161
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : février 2004
Messages : 161
Points : 114
Points : 114
Oui c'est possible.
Il faut que quand tu clique sur ton bouton ça ouvre la page qui va te créer ton pdf.
Tu travaille avec quoi ?
Quelle est ta page de pdf ?
eowene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 15h39   #3
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Ca dépend si tu parles d'enregistrer le PDF en local (donc coté serveur, là ou le PHP est exécuté) ou chez le client (la personne qui ouvre ta page).
Dans le premier cas c'est faisable, il suffit de plutot faire l'inverse : définir l'endroit où sauvegarder le pdf puis le créer a cet endroit là.
Dans le second cas ca n'est pas faisable en PHP, tu peux passer par une astuce, du style créer le PDF, l'afficher dans une balise de type IFRAME, le plugin Acrobat qui va se charger d'afficher le PDF permettra au client d'enregistrer facilement le PDF.
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 15h42   #4
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 219
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 219
Points : 32
Points : 32
En fait je voudrais que ça ouvre une boite de dialogue et que ça medemande si jveux enregistrer ou ouvrir le fichier pdf
coco38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 16h33   #5
Membre habitué
 
Inscription : février 2004
Messages : 161
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : février 2004
Messages : 161
Points : 114
Points : 114
Tu travaille avec quoi pour créer ton pdf ????
eowene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 17h20   #6
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 219
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 219
Points : 32
Points : 32
La librairie fpdf
coco38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 17h21   #7
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Je persiste hein, mais comme tu ne m'as pas répondu... Tu veux stocker ce pdf sur le serveur ou sur la machine du client?
Dans le second cas, ca n'est pas faisable en php.
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 17h24   #8
Membre habitué
 
Inscription : février 2004
Messages : 161
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : février 2004
Messages : 161
Points : 114
Points : 114
$pdf->Output();
En fonction des options que tu choisi te permet d'ouvrir la boite de dialogue dont tu parle.
http://www.fpdf.org/ Va voir dans le manuel à Output

Tu as le paramètre name pour lui donner un nom et le paramètre dest pour choisir comment l'envoyer (dans ton cas, je dirais D).

En esperant que ça t'aidera
eowene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 17h27   #9
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 219
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 219
Points : 32
Points : 32
Bha c'est sur le pc du client.
Avec output j'ouvre juste le pdf mais moi ce que je veux c'est ouvrir une boite de dialogue avec le choix entre ouvir ou enregistrer
coco38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 17h28   #10
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Je pense qu'il faut au moins faire
Code :
$pdf->Output("nom.pdf", 'D');
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 17h29   #11
Membre habitué
 
Inscription : février 2004
Messages : 161
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : février 2004
Messages : 161
Points : 114
Points : 114
Oui c'est ce que je disais. J'ai édité mon précédent message pour t'expliquer
eowene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 17h30   #12
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 219
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 219
Points : 32
Points : 32
Merci beaucoup c'est exactement ce que je voulais
coco38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 17h30   #13
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Autant pour moi sur ce que j'ai dit au début alors, c'est effectivement faisable, j'ai testé et ca fonctionne.
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 17h34   #14
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 219
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 219
Points : 32
Points : 32
Et se ne veux que l'enregistrer, c'est possible? Q'il ne me demande pas de l'ouvrir en fait que je n'ai pas le choix.
coco38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 18h04   #15
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
Salut, pour sauvegarder le document PDF généré, il suffit de faire

Code :
$pdf->Output("nom.pdf", 'F');
++
JC
__________________
VELOMASTER, idée cadeau ? un jeu de plateau

Hummmmm, des donuts !!!!

Merci de penser à , et et aussi
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 18h07   #16
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 219
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 219
Points : 32
Points : 32
Ok merci
coco38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h56.


 
 
 
 
Partenaires

Hébergement Web