Page 1 sur 1

Code pour télécharger une page en pdf

Posté : 29 avr. 2016, 07:49
par Sgothan
Bonjour à tous,

J'ai un site en php qui génère des graphiques fait avec google chart en fonction d'une base de données.
Je voudrais donner la possibilité à mes utilisateurs de pouvoir télécharger la page générée en pdf.

J'ai regarder sur internet, et j'ai vu qu'il y avais HTML2pdf qui pourrais m'aider cependant, d'après ce que j'ai compris cette bibliothèque ne fonctionnera pas pour un code compliqué ( avec des div et un css avancé).

Pourriez-vous m'éclairer pour savoir de quelle façon je pourrais m'y prendre pour permettre à un utilisateur d'obtenir le résultat de ma page en pdf?

Merci d'avance.

Sgothan.

Re: Code pour télécharger une page en pdf

Posté : 29 avr. 2016, 09:26
par @rthur
Bonjour,

Avec Google charts tu peux demander les versions PNG il me semble de tes graphiques, donc comme ça tu seras certain du rendu :
https://developers.google.com/chart/int ... g#overview

Sinon une lib + avancée que HTML2PDF est wkhtmltopdf mais tu auras besoin d'un serveur dédié :
http://wkhtmltopdf.org/

Re: Code pour télécharger une page en pdf

Posté : 29 avr. 2016, 10:52
par Sgothan
Merci pour ta réponse.

Transformer mes charts en PNG n'est pas une solution pour moi, car cette fonctionnalité ne le fait pas pour tous les graphiques. (le table chart en autres).

Et je ne peux pas non plus utiliser wkhtmltopdf car je ne peux pas créer un serveur dédié.

Aurais-tu d'autres solutions à me proposer ?

Merci encore.

Re: Code pour télécharger une page en pdf

Posté : 29 avr. 2016, 16:31
par @rthur
La dernière option serait que tu n'utilises pas Google Charts mais une autre librairie de génération de graphs