conversion HTML en pdf à la volée... avec wkhtmltopdf (RESOLU), J'ai un bug ! |
Bienvenue invité ( Connexion | Inscription )
conversion HTML en pdf à la volée... avec wkhtmltopdf (RESOLU), J'ai un bug ! |
4 Feb 2015, 11:48
Message
#1
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 841 Inscrit : 12 Dec 2003 Lieu : dans le sud ! Membre no 12 445 |
Salut à tous...
Mon problème est le suivant... Pour un de mes client, je développe un site, certaines pages doivent pouvoir être exportées en pdf. Mon prestataire technique à choisi d'utiliser wkhtmltopdf pour générer les pdf. J'ai conçu un modèle de page html qui est interfacé avec la base de donnée du site par l'intermédiaire d'un script. Les pdf générés sont plutôt mal glandés ! bref ils sont à chier... comme vous pouvez le voir avec les pieces jointes. Le prestataire technique ayant disparu... (faché avec le client !) je me retrouve tout seul pour gérer le bébé... et je n'y arrive pas ! Comment faire pour que le pdf généré ressemble plus au HTML ? Merci de votre coup de main ! YBBHJD_6W6SY_E14.html ( 2.95 Ko ) Nombre de téléchargements : 24 YBBHJD_6W6SY_E14.pdf ( 127.09 Ko ) Nombre de téléchargements : 24 Ce message a été modifié par romfrom - 9 Feb 2015, 11:32. -------------------- "les cons, ça ose tout... C'est même à ça qu'on les reconnait" Audiard
Imac 24" 2,4 Ghz 4Go Ram + raid soft 4x 1 To externe c'est de la super balle !+ 2x120 Go externe en Raid + 200 Go externe + 250 Go externe (salade de cable !) Imac 400 DV "fraise" MacBook Air 11'... petite merveille ! Si la réponse n'est pas la, elle est surement ici, ou la ! RTFM ! Sixième membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste |
|
|
4 Feb 2015, 22:33
Message
#2
|
|
Oui ? Groupe : Membres Messages : 3 889 Inscrit : 24 Jun 2003 Lieu : BZH Membre no 8 224 |
Hi,
je ne connais pas wkhtmltopdf mais ça ressemble pas mal à html2pdf En fait la méthode conversion depuis un document HTML vers le PDF n'est pas à prendre "à la lettre". Le moteur de conversion n'accepte qu'un nombre limité de balises HTML qu'il interprète à sa sauce. http://forum.macbidouille.com/index.php?showtopic=382611 http://forum.macbidouille.com/index.php?sh...p;#entry3925511 Ce message a été modifié par No6 - 4 Feb 2015, 22:35. -------------------- "Je sais que vous croyez comprendre ce que vous pensez que j'ai dit, mais je ne suis pas sûr que vous réalisiez que ce que vous avez entendu n'est pas ce que je pense."
(Alan Greenspan) |
|
|
5 Feb 2015, 09:21
Message
#3
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 841 Inscrit : 12 Dec 2003 Lieu : dans le sud ! Membre no 12 445 |
merci...
je vais voir htmltopdf -------------------- "les cons, ça ose tout... C'est même à ça qu'on les reconnait" Audiard
Imac 24" 2,4 Ghz 4Go Ram + raid soft 4x 1 To externe c'est de la super balle !+ 2x120 Go externe en Raid + 200 Go externe + 250 Go externe (salade de cable !) Imac 400 DV "fraise" MacBook Air 11'... petite merveille ! Si la réponse n'est pas la, elle est surement ici, ou la ! RTFM ! Sixième membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste |
|
|
5 Feb 2015, 12:14
Message
#4
|
|
Champollion 2k5 Groupe : Modérateurs Messages : 7 009 Inscrit : 15 Jun 2003 Lieu : ...partout et nulle part... Membre no 8 070 |
Déjà vu cette question dans un autre forum hier
Difficile de voir avec les fichiers que tu as postés, vu qu'il manque les liens dans le HTML. Je ne sais pas si wkhtmltopdf a à voir avec wkpdf, mais pour ma part, j'ai déjà utilisé avec succès wkpdf dans des flux de conversion de fichiers HTML en PDF. C'est un outil en ligne de commande, la page d'infos est là Il est marqué que l'outil n'est plus maintenu, mais il fonctionne toujours correctement chez moi (Mavericks) - je crois même que mon client est en Yosemite maintenant, et ça fonctionne toujours. C'est un peu ch... à installer au départ, car c'est une extension de RubyGems, donc il faut passer par toutes les installs gem, macports, etc... si tu ne les as pas déjà. Mais je pense que ça vaut le coup. Si tu postes ta page quelque part avec les images (la commande peut récupérer automatiquement un fichier distant en cherchant les liens), je peux faire une conversion et t'envoyer le résultat pour que tu voies si ça fonctionne dans ton cas. -------------------- MacBook Pro 16" M1 Max 64Go/2To Sonoma Don't believe anything you read on the net. Except this. Well, including this, I suppose (Douglas Adams) Perhaps the answer to the question lies in the question (Police Me - Tori Amos) |
|
|
5 Feb 2015, 15:42
Message
#5
|
|
Oui ? Groupe : Membres Messages : 3 889 Inscrit : 24 Jun 2003 Lieu : BZH Membre no 8 224 |
merci... je vais voir htmltopdf Au cas ou tu l'aurais raté, il y a un bon tutoriel sur Grafikart http://www.grafikart.fr/tutoriels/php/generer-pdf-php-167 Ce message a été modifié par No6 - 5 Feb 2015, 15:44. -------------------- "Je sais que vous croyez comprendre ce que vous pensez que j'ai dit, mais je ne suis pas sûr que vous réalisiez que ce que vous avez entendu n'est pas ce que je pense."
(Alan Greenspan) |
|
|
6 Feb 2015, 10:59
Message
#6
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 841 Inscrit : 12 Dec 2003 Lieu : dans le sud ! Membre no 12 445 |
Je continue à creuser...
@CRI CRI je mets l'intégralité de mon dv en cours en ligne... Archive.zip ( 161.01 Ko ) Nombre de téléchargements : 0 merci du coup de main ! @NOE je regarde ça ! et merci ! -------------------- "les cons, ça ose tout... C'est même à ça qu'on les reconnait" Audiard
Imac 24" 2,4 Ghz 4Go Ram + raid soft 4x 1 To externe c'est de la super balle !+ 2x120 Go externe en Raid + 200 Go externe + 250 Go externe (salade de cable !) Imac 400 DV "fraise" MacBook Air 11'... petite merveille ! Si la réponse n'est pas la, elle est surement ici, ou la ! RTFM ! Sixième membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste |
|
|
6 Feb 2015, 11:50
Message
#7
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 4 969 Inscrit : 26 Jan 2011 Lieu : Pollachius virens Membre no 164 083 |
Hello,
Question : la génération des pdf doit-elle correspondre exactement à la page web ? D'après ce que je vois il s'agit de fiches descriptives de produits, l'important dans ce cas de figure c'est les informations sur le produit, pas la mise en page conforme à la page web. Une solution possible si la génération du pdf à l'identique ne fonctionne pas, c'est de créer un gabarit simplifié (table html par exemple) pour générer les pdf. -------------------- MBP 2017 15" avec clavier pourri et touchbar inutile
|
|
|
6 Feb 2015, 11:53
Message
#8
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 841 Inscrit : 12 Dec 2003 Lieu : dans le sud ! Membre no 12 445 |
C'est bien ce que j'ai fait...
La page est fort simple ! mon seul souci est que wkhtmltopdf refuse désespérément de foutre mon footer en pied de page ! alors que le display html est bon ! ça me gave ! -------------------- "les cons, ça ose tout... C'est même à ça qu'on les reconnait" Audiard
Imac 24" 2,4 Ghz 4Go Ram + raid soft 4x 1 To externe c'est de la super balle !+ 2x120 Go externe en Raid + 200 Go externe + 250 Go externe (salade de cable !) Imac 400 DV "fraise" MacBook Air 11'... petite merveille ! Si la réponse n'est pas la, elle est surement ici, ou la ! RTFM ! Sixième membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste |
|
|
6 Feb 2015, 12:04
Message
#9
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 4 969 Inscrit : 26 Jan 2011 Lieu : Pollachius virens Membre no 164 083 |
Sors le footer de la table html ça devrait s'arranger je pense.
-------------------- MBP 2017 15" avec clavier pourri et touchbar inutile
|
|
|
6 Feb 2015, 14:16
Message
#10
|
|
Champollion 2k5 Groupe : Modérateurs Messages : 7 009 Inscrit : 15 Jun 2003 Lieu : ...partout et nulle part... Membre no 8 070 |
Je continue à creuser... @CRI CRI je mets l'intégralité de mon dv en cours en ligne... Archive.zip ( 161.01 Ko ) Nombre de téléchargements : 0 merci du coup de main ! @NOE je regarde ça ! et merci ! Impossible de télécharger le fichier. Tu l'as supprimé depuis ? Capture_d_____cran_2015_02_06____14.16.02.png ( 96.89 Ko ) Nombre de téléchargements : 7 -------------------- MacBook Pro 16" M1 Max 64Go/2To Sonoma Don't believe anything you read on the net. Except this. Well, including this, I suppose (Douglas Adams) Perhaps the answer to the question lies in the question (Police Me - Tori Amos) |
|
|
9 Feb 2015, 11:32
Message
#11
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 841 Inscrit : 12 Dec 2003 Lieu : dans le sud ! Membre no 12 445 |
J'ai trouvé !
en fait wkhtmltopdf ne sait pas gérer les pourcentages ! la solution la plus simple consiste en fait à utiliser un deuxieme fichier html "footer" l'appel de ligne de commande devient : wkhtmltopdf -L 0 -R 0 -B 20 -T 0 -s A4 --footer-html /adresse du fichier footer /adresse du fichier à convertir nom-du-pdf.pdf c'est pratique... mais quand on est comme moi une bille en ligne de commande il faut un moment ! merci encore à ceux qui ont aidé ! -------------------- "les cons, ça ose tout... C'est même à ça qu'on les reconnait" Audiard
Imac 24" 2,4 Ghz 4Go Ram + raid soft 4x 1 To externe c'est de la super balle !+ 2x120 Go externe en Raid + 200 Go externe + 250 Go externe (salade de cable !) Imac 400 DV "fraise" MacBook Air 11'... petite merveille ! Si la réponse n'est pas la, elle est surement ici, ou la ! RTFM ! Sixième membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste |
|
|
9 Feb 2015, 18:43
Message
#12
|
|
Champollion 2k5 Groupe : Modérateurs Messages : 7 009 Inscrit : 15 Jun 2003 Lieu : ...partout et nulle part... Membre no 8 070 |
-------------------- MacBook Pro 16" M1 Max 64Go/2To Sonoma Don't believe anything you read on the net. Except this. Well, including this, I suppose (Douglas Adams) Perhaps the answer to the question lies in the question (Police Me - Tori Amos) |
|
|
Nous sommes le : 26th April 2024 - 07:02 |