Page 1 sur 1
php et pdf
Posté : 30 mars 2009, 22:53
par jp.bond
bonjour,
je suis à la recherche d'une facon simple pour afficher une page HTML (enfin PHP...) en pdf.
Je parcours le net et le forum depuis quelques temps à la recherche de cela mais il me semble qu'un détail m'échappe !
J'ai trouvé des librairies, dompdf, Fpdf etc...ca a l'air assez compliqué et je ne suis pas sur que cela fasse ce que je veux.
Ce que j'aurai aimé, c'est transformer une page php qui est déjà designé (avec des images, des tableaux, etc...) en fichier pdf en cliquant sur un lien ou bouton. En fait, j'ai la possibilité de transformer n'importe quelle page web en l'imprimant au format PDF sur mon ordi à partir du moment où j'ai Adobe Acrobat ou autre logiciel installé sur ma machine... mais j'aimerai que ce soit possible pour tout visiteur de mon site, quelque soit sa configuration... du moment bien sur qu'il a un pdf viewer bien sur....
C'est possible de générer un fichier pdf rigoureusement identique à ma page web par le biais d'un script php ?
merci de votre aide
Posté : 31 mars 2009, 01:33
par @rthur
Bonjour,
Il n'existe pas de solution simple à mettre en oeuvre par toi même.
Si tu veux le faire toi même, il faut effectivement passer par les librairies que tu as cité.
Si tu veux opter pour quelque chose de simple, alors il est préférable de passer par les services d'autres sites web du type:
http://www.html-pdf-converter.com
http://web2.pdfonline.com
Posté : 31 mars 2009, 01:45
par Elie
La class FPDF qui peut paraitre un peu longue a prendre en main est très efficace et finalement pas si compliqué une fois qu'on a compris le principe...
Je m'en sers désormais dans la plus part de mes sites pour générer des fichiers PDF a partir du contenu de mes bases MySQL
Posté : 31 mars 2009, 09:30
par julian
La class FPDF qui peut paraitre un peu longue a prendre en main est très efficace et finalement pas si compliqué une fois qu'on a compris le principe...
Je m'en sers désormais dans la plus part de mes sites pour générer des fichiers PDF a partir du contenu de mes bases MySQL
Entièrement d'accord avec Elie. Il faut mettre un peu les mains dans le code et tu verras que c'est pas si compliqué.
Personnellement, j'ai déjà utilisé des librairies qui font du HTML vers PDF mais c'est vraiment pas propre, et tu auras jamais un affichage identique au HTML.
Posté : 31 mars 2009, 10:17
par jp.bond
aie !
bon ben merci pour ces infos, c'est en gros ce que je pensais mais j'en etais pas sur...
en fait, mon besoin c'est de rester rigoureusement identique à la page web de référence car je dois creer un pdf qui ait une présentation tres particuliere, qui doit tenir sur une seule page à l'impression et en plus qui est issue d'un module d'admin à la fin d'une inscription... du coup, meme les sites qui font du pdf online ne fonctionne pas car en copiant collant l'url, je ne suis plus loggué dans le module d'admin et j'ai donc une belle page pdf qui me dit que je dois m'identifier...
donc ou je me prends la tete avec la librairie fpdf par exemple, ou je ne propose que l'impression simple de cette fiche en fin d'inscription
c'est quand meme fou que l'on arrive pas à faire une application simple qui fasse le meme boulot que PDF Creator sur son disque...enfin je critique pas, je n'en serai pas capable, mais j'aurai pas pensé que c'etait si compliqué en fait...
Posté : 31 mars 2009, 11:27
par Elie
Bah FPDF tu es maitre du truc, tu peux rajouter ou enlever donc je trouve ca encore plus "adapté"
Re: php et pdf
Posté : 03 avr. 2009, 14:13
par leclaude
bonjour,
je suis à la recherche d'une facon simple pour afficher une page HTML (enfin PHP...) en pdf.
Je parcours le net et le forum depuis quelques temps à la recherche de cela mais il me semble qu'un détail m'échappe !
J'ai trouvé des librairies, dompdf, Fpdf etc...ca a l'air assez compliqué et je ne suis pas sur que cela fasse ce que je veux.
Ce que j'aurai aimé, c'est transformer une page php qui est déjà designé (avec des images, des tableaux, etc...) en fichier pdf en cliquant sur un lien ou bouton. En fait, j'ai la possibilité de transformer n'importe quelle page web en l'imprimant au format PDF sur mon ordi à partir du moment où j'ai Adobe Acrobat ou autre logiciel installé sur ma machine... mais j'aimerai que ce soit possible pour tout visiteur de mon site, quelque soit sa configuration... du moment bien sur qu'il a un pdf viewer bien sur....
C'est possible de générer un fichier pdf rigoureusement identique à ma page web par le biais d'un script php ?
merci de votre aide
Bonjour,
si c'est simplement pour enregistrer ta page et éventuellement l'afficher ou l'imprimer en PDF il existe un petit programme hyper connu qui s'appelle cute pdf.
Ca s'installe comme un driver d'imprimante et pour l'utiliser depuis des années, je peux te dire que c'est hyper-fiable. Maintenant, la présentation de la page dépendra de ta mise en page d'origine sous php.
Tape cute pdf en recherche. Environ 40 millions de réponses affichées.
A bientôt
Posté : 03 avr. 2009, 14:44
par jp.bond
non non...encore une fois le but c'est que n'importe qui, sur n'importe quel ordi, puisse avoir un fichier pdf sans avoir à installer quoique ce soit... généré par php
parce que cute pdf, ou pdf creator ou Adobe acrobat font effectivement ca très bien... mais ca revient à imprimer la page, et à choisir l'imprimante PDF...faut il encore avoir installé cela sur son ordi au préalable...