Un buon approccio consiste nell'utilizzare la combinazione di jspdf.js e html2canvas.
<canvas id="canvas" width="480" height="320"></canvas>
<button id="download">Download Pdf</button>
'
html2canvas($("#canvas"), {
onrendered: function(canvas) {
var imgData = canvas.toDataURL(
'image/png');
var doc = new jsPDF('p', 'mm');
doc.addImage(imgData, 'PNG', 10, 10);
doc.save('sample-file.pdf');
}
});
jsfiddle: http://jsfiddle.net/p4s5k59s/1222/
Testato in Chrome 38, IE11 e Firefox 34. Per Safari, potrebbe essere necessario cambiare il formato immagine JPEG fron PNG.
fonte
2014-12-09 01:57:52
Possibile duplicato di http://stackoverflow.com/questions/13201679/export-canvas-content-to-pdf –
Ho attraversato quel collegamento che @paul pensa di dare la soluzione per la mia richiesta. Ma ho esaminato l'intera soluzione per questa domanda, ma non ho ottenuto una soluzione fattibile. Quindi sto chiedendo qui per ottenere una soluzione particolare e funzionante. – justin