显示jsPDF从PNG到JPEG转换的透明背景

时间:2014-07-29 03:25:22

标签: javascript jquery css image jspdf

我正在使用jsPDFcanvas内的图片转换为toDataURL()。具体来说,我正在处理PNG曾经转换为JPEG并使用PDF插件保存到jsPDF文件的PNG。我接受了黑色背景。我知道这与JPEG能够处理透明背景和JPEG无法注册它有关。我知道有一些工作可以通过创建某种背景来替换已经插入新创建的 $(".email_button").click(function(){ // LOOP THROUGH EACH CANVAS SECTION AND STORE THE DATA INTO PDF FORM USING JSPDF CONVERT var canvas = $(".ifp_container_printing_15 canvas").get(); var imgData = canvas[0].toDataURL('image/jpeg'); console.log(imgData); var doc = new jsPDF(); doc.addImage(imgData, "JPEG", 60,50); doc.output('dataurlnewwindow'); }); 中的黑色背景,但我不确定如何实现这一目标?

建议,想法?

继续我正在做的事情:

{{1}}

1 个答案:

答案 0 :(得分:-1)

尝试:

var canvas = $(".ifp_container_printing_15 canvas").get(0);
var imgData = canvas.toDataURL('image/jpeg');