我正在尝试将生成的图像添加到我的MVC应用程序中的RazorPDF。我以为我可以使用html2canvas(works)生成图像,然后将图像保存到临时文件夹,并在生成PDF时将图像添加到PDF。
问题是我不确定如何将生成的图像保存到临时文件夹。我只是迷失了下一步是什么。在谷歌搜索之后,看起来没有办法用JQuery保存。
JQuery的
$(document).ready(function () {
var newImg = $("#img-out");
//emptys the dom
newImg.empty();
//creates the image from the div
html2canvas($('#printable'), {
onrendered: function (canvas) {
newImg.append(canvas);
newImg.toDataUrl("image/png");
}
});
});
剃刀
<div id="printable" style="float:left">
<div>Image Stuff</div>
</div>
<div id="img-out"></div>