|
|
|
|
|
- Présentation
- Comment le faire ?
- Générer un fichier PDF sur le serveur Web
- Téléchargement du fichier PDF
- Suppression du fichier PDF
- Exemple
Télécharger un état au format PDF sur le poste de l'internaute
Pour proposer le téléchargement d'un état au format PDF sur le poste de l'internaute, il est nécessaire de : - générer le fichier PDF sur le serveur Web.
- proposer le téléchargement du fichier généré sur le poste de l'internaute.
- supprimer le fichier PDF du serveur Web.
Générer un fichier PDF sur le serveur Web Pour générer un fichier PDF sur le serveur Web : - Créez un nom unique pour le fichier PDF à générer. Le répertoire de création de ce fichier doit être accessible en lecture et en écriture (par exemple, le répertoire des fichiers de données ou le répertoire "<MonProjet>_WEB" du site).
Pour plus de détails sur la création d'un nom de fichier unique, consultez Définir un nom unique pour le fichier généré. - Paramétrez la destination de l'impression grâce à la fonction iDestination avec la constante iPDF (impression dans un fichier PDF).
- Précisez le nom de l'état à imprimer dans la fonction iImprimeEtat.
Le fichier PDF est créé sur le serveur Web.
Téléchargement du fichier PDF Pour proposer le téléchargement du fichier généré sur le poste de l'internaute, il suffit d'utiliser la fonction FichierAffiche. Suppression du fichier PDF Pour limiter l'espace disque occupé par les états au format PDF sur le serveur Web, il est conseillé de supprimer régulièrement les états inutiles. Il est par exemple possible de supprimer immédiatement l'état après téléchargement ou de créer une procédure effaçant les états réalisés dans la journée. L'état "ETAT_CommandePDF" est un état au format PDF proposé en téléchargement. Le bouton "BTN_TéléchargementCommande" permet de : - générer le fichier PDF dans le répertoire "<NomProjet>_WEB" du site.
- proposer le téléchargement de l'état au format PDF.
- supprimer l'état au format PDF après téléchargement.
Dans cet exemple, le code de clic serveur du bouton "BTN_TéléchargementCommande" est le suivant : // Générer un nom de fichier PDF unique UnFichier est une chaîne = fRepWeb() + "\" + DateSys() + HeureSys() + ".pdf"  // Paramétrer la destination de l'impression iDestination(iPDF, UnFichier)  // Imprimer l'état ETAT_CommandePDF iImprimeEtat(ETAT_CommandePDF)  // Proposer le téléchargement du fichier // Le nom du fichier proposé par défaut sera "Commande.pdf"  FichierAffiche(UnFichier, "application/pdf", "Commande.pdf")  // Supprimer le fichier fSupprime(UnFichier)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|