İyi bir yaklaşım, jspdf.js ve html2canvas kombinasyonunu kullanmaktır.
<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: Chrome 38 de test edilmiştir
http://jsfiddle.net/p4s5k59s/1222/, IE11 ve Safari için Firefox 34., JPEG fron PNG resim biçimini değiştirmek gerekebilir.
Olası kopyası http://stackoverflow.com/questions/13201679/export-canvas-content-to-pdf –
Sorgum için çözümün @paul'un önerdiği bağlantıyı inceledim. Ama bu sorunun çözümü için tüm çözümden geçtim ama uygun bir çözüm almadı. Bu yüzden burada özel ve çalışan bir çözüm bulmaya çalışıyorum. – justin