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] définir le nom 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 averti
    Inscrit en
    Juillet 2004
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 43
    Par défaut [FPDF] définir le nom du pdf créé
    Bonjour,

    lorsque je veux enregistrer un pdf créer avec fpdf, le nom par défaut est le nom de la page php.

    Est-il possible de définir par programmation le nom du fichier pdf?

    Merci pour votre aide!

  2. #2
    Membre émérite Avatar de Yobs
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    675
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 675
    Par défaut
    Regarde du coté de output()

  3. #3
    Membre éclairé Avatar de BenoitDenis
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    536
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2005
    Messages : 536
    Par défaut
    $pdf->Output('Nom de mon fichier','I')

    l'option I signifie que tu passe le Output à ton navigateur qui rpoposera de le telecharger, tu peut également l'enregistrer directement dans un fichier

    Output
    string Output([string name [, string dest]])
    Version
    1.0
    Description
    Envoie le document vers une destination donnée : chaîne de caractères en mémoire, fichier local ou navigateur. Dans ce dernier cas, on peut utiliser le plug-in (s'il est présent) ou forcer la boîte de téléchargement de fichier.
    La méthode commence par appeler Close() si nécessaire pour terminer le document.
    Paramètres
    name

    Le nom du fichier. S'il n'est pas renseigné, le document est envoyé au navigateur (destination I) avec le nom doc.pdf.

    dest

    Destination où envoyer le document. Le paramètre peut prendre les valeurs suivantes :

    * I : envoyer en inline au navigateur. Le plug-in est utilisé s'il est installé. Le nom indiqué dans name est utilisé lorsque l'on sélectionne "enregistrer sous" sur le lien générant le PDF.
    * D : envoyer au navigateur en forçant le téléchargement, avec le nom indiqué dans name.
    * F : sauver dans un fichier local, avec le nom indiqué dans name.
    * S : renvoyer le document sous forme de chaîne. name est ignoré.

    Si le paramètre n'est pas renseigné et qu'un nom est indiqué, la destination est F. Si aucun paramètre n'est renseigné, la destination est I.

    Note : par souci de compatibilité avec les précédentes versions, un booléen est également accepté (false pour F et true pour D).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FPDF] Créer des signets en PDF
    Par nebule dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 25/04/2006, 09h21
  2. [FPDF] génération d'attestation en PDF avec PHP
    Par moabomotal dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 15/03/2006, 13h50
  3. [FPDF] Générer de larges documents PDF
    Par LEK dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 28/10/2005, 20h32
  4. Réponses: 21
    Dernier message: 18/08/2005, 16h06
  5. Réponses: 7
    Dernier message: 07/09/2004, 14h16

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