Comment générer un PDF directement depuis le navigateur

Publié le 8 Mai 2015

Jusqu'à présent j'ai toujours générer les PDF côté serveur mais je viens de découvrir une librairie javascript qui permet de le faire directement dans le navigateur.

Il s'agit de jsPDF. Cette librairie est assez facile d'utilisation il suffit de voir les examples disponibles.

Il y a une fonctionnalité qui m'a l'air particulièrement prometteuse: la possibilité de générer un pdf directement à partir du HTML.

J'avais placé de grands espoirs dans cette fonctionnalité en pensant pouvoir générer le HTML à partir d'un template angular directement en javascript sans l'attacher au DOM mais ce fut malheureusement un échec à cause des CSS non pris en charge.

Pour être honnête les CSS sont plus ou moins gérer si le HTML est un élément du DOM (même masqué).

En fait je trouve cette librairie malgré tout sympathique car la génération du PDF est assez rapide et permet de décharger le serveur.

Je vais continuer à suivre son évolution d'un oeil, surtout concernant la prise en charge des CSS.

Rédigé par Bliz

Publié dans #Javascript

Repost 0
Commenter cet article