[RESOLU] Générer du pdf avec jquery

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Générer du pdf avec jquery

Re: Générer du pdf avec jquery

par @rthur » 12 mars 2015, 16:41

Par contre pour HTML2PDF et FPDF => c'est pour du full PHP ?
Oui

Re: Générer du pdf avec jquery

par donkeykick » 12 mars 2015, 10:52

Salut,

Oui je le trouve cool.

Par contre pour HTML2PDF et FPDF => c'est pour du full PHP ?

Re: Générer du pdf avec jquery

par @rthur » 10 mars 2015, 19:12

Je viens de tester WKHTMLTOPDF que je ne connaissais pas et je suis assez bluffé, le rendering de la page fonctionne bien, les liens hypertexte sont respectés et ils crée automatiquement une table des matières interactives en se basant sur les balises <h1>...<h6>

Pas mal du tout, par contre il faut un serveur dédié pour l'installer vu que c'est un binaire.

Re: Générer du pdf avec jquery

par donkeykick » 10 mars 2015, 17:34

Bonjour @rthur,
Côté serveur, il existe différentes solutions :
- des solutions à héberger toi même comme HTML2PDF qui fonctionne plutôt bien (et dont tu n'as pas besoin de faire le template en PDF auparavant contrairement à ce que tu indiques).
Oui jsPDF bien que très intéressant a ses limites. Idem pour l'imprimante.

Les solutions cloud on va abandonner aussi hein ;)

J'ai trouvé ces 3 là : FPDF, WKHTMLTOPDF et HTML2PDF.

Par contre pour HTML2PDF c'est plus qu'il n'est orienté que PHP. Je dis une connerie là ? comme FPDF d'ailleurs...

do_ok

Re: Générer du pdf avec jquery

par @rthur » 13 févr. 2015, 12:22

Côté client il n'y a que deux solutions :
- avec du javascript, et jsPDF est la solution la plus aboutie à l'heure actuelle donc si elle ne te convient pas tu peux abandonner cette idée.
- avec un logiciel installé sur le poste de l'utilisateur comme une imprimante PDF, ce qui j'imagine n'est pas possible si tu t'adresses au grand public.

Côté serveur, il existe différentes solutions :
- des solutions à héberger toi même comme HTML2PDF qui fonctionne plutôt bien (et dont tu n'as pas besoin de faire le template en PDF auparavant contrairement à ce que tu indiques).
- des solutions cloud auxquels tu peux faire appel en donnant une url ou en fournissant le code HTML : http://selectpdf.com http://www.runpdf.com https://htmlpdfapi.com http://pdfcrowd.com

Re: Générer du pdf avec jquery

par donkeykick » 13 févr. 2015, 11:48

Re,

J'ai beau cherché je ne vois pas comment faire côté client.

jsPDF est bien mais ne semble pas "tout" exporter, c'est dommage.

Quelqu'un aurait une autre piste ? Le problème des fdpf, html2pdf etc est, si je ne m'abuse, qu'il faut créer son pdf en amont (je veux dire la structure) alors que moi je ne sais pas de quoi ma page sera faite.

Je ne sais pas si mon besoin est clair.

:priere:

do_ok

Re: Générer du pdf avec jquery

par donkeykick » 05 févr. 2015, 14:57

Yep merci à vous. Le souci c'est qu'on me demande de tourner ça pour toutes les techno et pas que php d'où la piste jquery.

jspdf est pas mal et semble très proche de ce que j'ai besoin par contre il ne me reprend pas la mise en page et les images :(

je me trompe peut être...

Re: Générer du pdf avec jquery

par L'@uvergnat » 05 févr. 2015, 14:51

j'ai utilisé html2pdf, cela fonctionne bien et c'est relativement facile à utiliser

Re: Générer du pdf avec jquery

par @rthur » 05 févr. 2015, 14:39

Bonjour,

Uniquement en javascript, pour l'instant il n'y a à ma connaissance que la librairie jsPDF qui tente de faire cela et c'est encore assez expérimental : http://www.jspdf.com

Sinon il y a des solutions en PHP qui fonctionnent beaucoup mieux comme TCPDF ou FPDF, attention toutefois la conversion HTML>PDF fonctionne en général bien pour du HTML basique mais toutes les propriétés CSS ne sont pas gérées donc il faut bien réfléchir à ce qu'on veut exporter en PDF.
http://www.tcpdf.org
http://www.fpdf.org

A noter l'existence aussi d'une lib HTML2PDF que je n'ai jamais utiliser contrairement aux 2 précédentes, mais qui pourrait peut être te faire gagner du temps : http://html2pdf.fr

Générer du pdf avec jquery

par donkeykick » 05 févr. 2015, 12:19

Bonjour,

Est-il possible de générer des pdf à la volée avec jquery ?

Genre je lui donne le nom de ma div et "il" m'exporte le tout dans un PDF en gardant la mise en page of course ^^ ?

do_ok