1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <div id="myDiv">
<p>
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.
</p>
</div>
<iframe id="myFrame"></iframe>
<button id="btnPrint">Print</button> |
Partager