HTML2Canvas - 创建 canvas 图片 URI

HTML2Canvas - get created canvas image URI

我有个好主意,可以结合 html2canvas 和 jspdf 来生成 PDF-s,尽管在 jspdf 中生成带有图像的 PDF 需要图像 URI。我在这方面真的很陌生,所以我想也许也可以创建 canvas uri?

我使用函数创建 canvas:

function makeCanvas(){
var $printSection = makeImage(); //just a function to group up elements for canvas
html2canvas($printSection, {
    onrendered: function(canvas){
        console.log(canvas); //get URI???
    }
});
}

我现在想做的是获取创建的URI canvas。有没有可能,如果有的话怎么办?

您可以使用 .toDataURL() 生成数据 uri:

canvas.toDataURL()