Création de pdf à la volée
Résolu
Ysabe_l
Messages postés
13228
Statut
Contributeur
-
Ysabe_l Messages postés 13228 Statut Contributeur -
Ysabe_l Messages postés 13228 Statut Contributeur -
Bonjour,
J'aurais besoin d'une fonction pour un projet mais j'avoue que je ne sais pas du tout comment m'y prendre.
En gros les utilisateurs saisissent des informations, mon script fait son travail avec ces informations et là j'aimerais que ça génère un pdf. Donc mes pdf auraient tous la même structure mais pas les mêmes choses écrites dedans.
Je pense que ça doit être possible, genre sur le site de pole emploi quand on fait notre déclaration après ça nous génère un pdf personnalisé avec ce qu'on a saisi, mais je ne vois pas du tout comment faire ça.
Merci d'avance à ceux qui pourront m'aider.
J'aurais besoin d'une fonction pour un projet mais j'avoue que je ne sais pas du tout comment m'y prendre.
En gros les utilisateurs saisissent des informations, mon script fait son travail avec ces informations et là j'aimerais que ça génère un pdf. Donc mes pdf auraient tous la même structure mais pas les mêmes choses écrites dedans.
Je pense que ça doit être possible, genre sur le site de pole emploi quand on fait notre déclaration après ça nous génère un pdf personnalisé avec ce qu'on a saisi, mais je ne vois pas du tout comment faire ça.
Merci d'avance à ceux qui pourront m'aider.
A voir également:
- Création de pdf à la volée
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Creation de site web - Guide
- Creation de compte google - Guide
- Creation compte gmail - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
2 réponses
Bonsoir,
Vraiment des faignasses vos utilisateurs finaux/
Avec FF (Firefox), il y a un plugin "print To PDF". Avec ça, vous crééez une belle page web et lui l'utilisateur fibal il fait "print to PDF". Simplissime. Rien à développer!
A+
Vraiment des faignasses vos utilisateurs finaux/
Avec FF (Firefox), il y a un plugin "print To PDF". Avec ça, vous crééez une belle page web et lui l'utilisateur fibal il fait "print to PDF". Simplissime. Rien à développer!
A+
Merci
Mais je ne peux pas imposer l'utilisation de Firefox comme navigateur. Et les utilisateurs ne seront pas des feignasses mais des gens sans connaissances et leur fournir un résultat dans un pdf permet de simplifier la chose pour un maximum de gens.
Mais je ne peux pas imposer l'utilisation de Firefox comme navigateur. Et les utilisateurs ne seront pas des feignasses mais des gens sans connaissances et leur fournir un résultat dans un pdf permet de simplifier la chose pour un maximum de gens.
"fournir un résultat dans un pdf"
C'est possible en PHP avec les scripts adéquats. Mais vous n'arriverez jamais à un résultat style PAO ni même aussi propre qu'une belle page web.
Le principe d'un site web, c'est un contenu évolutif. Si vous fournissez un pdf en substitution, c'est une opportunité de moins de faire revenir l'utilisateur sur le site, donc de voir ce qui a évolué. Il est préférable que l'utllisateur revienne 10x pour le même article, car vous aurez l'occasion de lui annoncer en pop-up ou bannière ou tout moyen de votre choix les nouveautés, donc de le laisser captif.
Maintenant, l'astuce que je vous donne, utilisez-là et mettez en bas de page: "cette page au format pdf" et vous fournissez un PDF pré-machouillé mais pas généré à la volée par php.
Générer un pdf "à la volée" c'est finalement assez galère avec beaucoup de programmation - si si je vous jure - et justifié seulement dans des cas précis.
A+
C'est possible en PHP avec les scripts adéquats. Mais vous n'arriverez jamais à un résultat style PAO ni même aussi propre qu'une belle page web.
Le principe d'un site web, c'est un contenu évolutif. Si vous fournissez un pdf en substitution, c'est une opportunité de moins de faire revenir l'utilisateur sur le site, donc de voir ce qui a évolué. Il est préférable que l'utllisateur revienne 10x pour le même article, car vous aurez l'occasion de lui annoncer en pop-up ou bannière ou tout moyen de votre choix les nouveautés, donc de le laisser captif.
Maintenant, l'astuce que je vous donne, utilisez-là et mettez en bas de page: "cette page au format pdf" et vous fournissez un PDF pré-machouillé mais pas généré à la volée par php.
Générer un pdf "à la volée" c'est finalement assez galère avec beaucoup de programmation - si si je vous jure - et justifié seulement dans des cas précis.
A+
Bonjour,
Merci de la réponse mais je ne cherche pas à afficher un pdf en tant que page, mais un pdf à télécharger.
En fait c'est un peu sur le principe d'un devis, la personne va choisir parmi des options disponibles et à la fin je voulais lui fournir en pdf le récapitulatif de ce qu'elle a choisi et de ce que ça donne comme résultat. Comme ça elle peut l'enregistrer sur son ordinateur, l'imprimer uniquement si elle le désire et le consulter à tout moment.
Merci de la réponse mais je ne cherche pas à afficher un pdf en tant que page, mais un pdf à télécharger.
En fait c'est un peu sur le principe d'un devis, la personne va choisir parmi des options disponibles et à la fin je voulais lui fournir en pdf le récapitulatif de ce qu'elle a choisi et de ce que ça donne comme résultat. Comme ça elle peut l'enregistrer sur son ordinateur, l'imprimer uniquement si elle le désire et le consulter à tout moment.
Regarde du côté de HTML2pdf (https://html2pdf.fr/ il marche bien, c'est un bon compromis entre qualité et prise de tête ^^
PS: C'est une librairie PHP
PS: C'est une librairie PHP
L'autre solution est d'avoir un doc Word ou Excell au format XML et de générer le document final pour Word ou Excell:
https://html5.immo-scope.com/article/php_publiPostageDocumentWord
https://html5.immo-scope.com/article/php_publiPostageDocumentWord