我在HTML5中工作,並使用畫布作爲設計工具。但是我想將我的畫布保存爲jpeg文件,因爲默認爲image/png,我想在PDF中顯示我的畫布預覽。HTML5 canvas to PDF
我希望能很快得到幫助。
我在HTML5中工作,並使用畫布作爲設計工具。但是我想將我的畫布保存爲jpeg文件,因爲默認爲image/png,我想在PDF中顯示我的畫布預覽。HTML5 canvas to PDF
我希望能很快得到幫助。
一個好方法是使用jspdf.js和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/
在Chrome 38測試,IE11和Firefox 34爲Safari瀏覽器,您可能需要更改圖像格式爲JPEG弗朗PNG。
可能的重複http://stackoverflow.com/questions/13201679/export-canvas-content-to-pdf –
我已經通過@paul認爲給我的查詢解決方案的鏈接。但是我已經完成了這個問題的整個解決方案,但沒有得到一個可行的解決方案。因此,我在這裏要求得到一個特定的工作解決方案。 – justin