Bonjour,
Je pense que le titre explique clairement ce que je souhaite faire
Mais je vais quand même préciser. Je souhaite générer un pdf selon l'id (d'une div par exemple) qui récupère tout son contenu (ainsi que le style), un peut comme une capture d'écran mais en format pdf ^^
Du coup j'ai cherché un peut partout et j'ai trouvé plusieurs choses :
- Utiliser window.print() et utiliser "pdfcreator" : sauf qu'il prend en compte toute la page, et je n'ai pas trouvé comment lui dire de prendre juste le contenu de quelque chose
- Ou jsPDF, qui grâce à lui je peux spécifier la zone que je souhaite récupérer; le seul bémol c'est qu'il prend en compte que le texte; du coup si je veux récupérer un tableau bah tout ce qu'il va récupérer c'est le texte qui sera dedans et rien d'autres.
- Ou avec printArea, qui marche très bien dans l'ensemble avec "pdfcreator" sauf que je n'ai pas réussi à lui faire prendre en compte dans le pdf le css associé à l'élément.
Voilà en gros le résultat que cela me donne pour chacune des 3 méthodes : http://jsfiddle.net/Nq5D3/11/
NB: ce qui est bizarre c'est qu'avec la méthode jsPDF il me prend en compte la forme du tableau sur "jsfiddle" alors que quand je teste moi même il m'affiche que le texte et pas la mise en forme
Teste moi même :
Teste sur jsFiddle :
Auriez vous des suggestions pour m'aider ?![]()
Partager