Générer du PDF en PHP
16 messages
• Page 1 sur 2 • 1, 2
- John Smith
- WRInaute impliqué

- Messages: 520
- Inscription: 4 Avr 2007
Générer du PDF en PHP
Bonjour,
Le sujet a peut-être été abordé sous diverses formes ici ou ailleurs, mais je peine un peu à sortir quelque chose de concluant.
Avez-vous déjà généré des fichiers PDF en ligne avec des routines PHP ? J'aimerais connaitre vos recettes.
Mon besoin est simple, je tiens un site d'édition en ligne et je souhaiterais que les textes que j'affiche en lecture puissent être aussi sauvegardés au format PDF avec tout ce qu'il faut.
Pouvez-vous me conseiller (liens, exemples, etc.).
Merci.
Le sujet a peut-être été abordé sous diverses formes ici ou ailleurs, mais je peine un peu à sortir quelque chose de concluant.
Avez-vous déjà généré des fichiers PDF en ligne avec des routines PHP ? J'aimerais connaitre vos recettes.
Mon besoin est simple, je tiens un site d'édition en ligne et je souhaiterais que les textes que j'affiche en lecture puissent être aussi sauvegardés au format PDF avec tout ce qu'il faut.
Pouvez-vous me conseiller (liens, exemples, etc.).
Merci.
-

blman - WRInaute accro

- Messages: 3073
- Inscription: 5 Sep 2003
Moi j'utilise http://www.fpdf.org car c'est le plus simple que j'ai trouvé et qu'il y a plein d'exmple sur leur site. Et le PDF généré est assez légé en poids 
- John Smith
- WRInaute impliqué

- Messages: 520
- Inscription: 4 Avr 2007
Merci de l'info. Je vais essayer ça pour commencer.
- Selection A
- WRInaute occasionnel

- Messages: 277
- Inscription: 14 Mar 2005
Perso j'utilise aussi fpdf (simple et leger) !
-

UsagiYojimbo - WRInaute accro

- Messages: 8303
- Inscription: 23 Nov 2005
e-kiwi a écrit:plugin Indesign
Tu pilotes InDesign en PHP ? (enfin je pense plutôt que tu as mal lu la demande initiale, mais si ce n'est pas le cas je veux bien des infos)
Pour FPDF, c'est clair que c'est très puissant, mais tous les attributs et balises HTML ne sont pas supportées... Et passer d'une page HTML existante à un document PDF peut devenir une effroyable séance d'arrachage de cheveux... (pour ceux qui en ont encore).
- John Smith
- WRInaute impliqué

- Messages: 520
- Inscription: 4 Avr 2007
UsagiYojimbo a écrit:Et passer d'une page HTML existante à un document PDF peut devenir une effroyable séance d'arrachage de cheveux... (pour ceux qui en ont encore).
A ce propos personne n'aurait développé un parseur un peu plus complet que l'exemple fournit dans les tutoriaux de FPDF ?
- SimMaster
- Nouveau WRInaute

- Messages: 31
- Inscription: 31 Mai 2005
+1 pour fpdf
il existe une classe pour convertir html en pdf (pas testé):
http://www.macronimous.com/resources/Co ... ng_PHP.asp
sinon il existe aussi Zend
http://framework.zend.com/manual/fr/zend.pdf.html
il existe une classe pour convertir html en pdf (pas testé):
http://www.macronimous.com/resources/Co ... ng_PHP.asp
sinon il existe aussi Zend
http://framework.zend.com/manual/fr/zend.pdf.html
-

UsagiYojimbo - WRInaute accro

- Messages: 8303
- Inscription: 23 Nov 2005
SimMaster a écrit:+1 pour fpdf
il existe une classe pour convertir html en pdf (pas testé):
http://www.macronimous.com/resources/Co ... ng_PHP.asp
sinon il existe aussi Zend
http://framework.zend.com/manual/fr/zend.pdf.html
Pour FPDF, selon ce que je disais plus haut, la classe php existante permettant de convertir un doc html en pdf est très loin d'être parfaites. De nombreuses propriétés, attributs et balises html ne sont pas supportés, le css c'est loin d'être la panacée non plus...
Quelqu'un a essayé via le framework zend ?
- John Smith
- WRInaute impliqué

- Messages: 520
- Inscription: 4 Avr 2007
Bonjour,
Je viens de commencer là un peu à l'arrache et le premier exemple qu'ils donnent me fait ça :
[code]%PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream xœ3Rðâ2Ð35W(çr QÐw3T04Ó30PISp Yè›*˜[š€…¤(hx¤æää+„çå¤((j*„d
Je viens de commencer là un peu à l'arrache et le premier exemple qu'ils donnent me fait ça :
[code]%PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream xœ3Rðâ2Ð35W(çr QÐw3T04Ó30PISp Yè›*˜[š€…¤(hx¤æää+„çå¤((j*„d
- John Smith
- WRInaute impliqué

- Messages: 520
- Inscription: 4 Avr 2007
Bon finalement, j'ai cherché et j'ai trouvé :
Finalement, je suis pas si paresseux... Je suis pas un bon informaticien !
- Code: Tout sélectionner
2. Lorsque j'essaie de créer un PDF, plein de caractères bizarres s'affichent à l'écran.
Ces caractères "bizarres" sont en fait le contenu réel du PDF. Ce comportement est un bug d'IE. Lorsqu'il reçoit d'abord une page HTML, puis un PDF à partir de la même URL, il l'affiche directement sans lancer le plug-in Acrobat. Cela arrive fréquemment en cours de développement : à la moindre erreur de script, une page HTML est envoyée, et après correction, le PDF arrive.
Pour résoudre le problème, il suffit de fermer IE et de le relancer. On peut aussi aller sur une autre URL et revenir.
Pour éviter ce genre de désagrément durant le développement, on peut générer le PDF directement dans un fichier et l'ouvrir via l'explorateur.
Finalement, je suis pas si paresseux... Je suis pas un bon informaticien !
16 messages
• Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- Générer un pdf à la volée avec php et mysql
- Générer un fichier pdf
- Générer convenablement un ePub depuis un pdf
- Générer un PDF à partir d'une page HTML sur un site
- afficher xml générer par du php
- Générer du epub sur mon site en PHP
- Problème sur un mail générer par php
- Comment générer des pages à la volée en php ??
- Script php pour générer la date ss forme d'image ?
- editer un pdf en php
Consultez la description détaillée des produits ou services de Google suivants : Google PDF Quick View, Google AdWords API
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




