我们有一个基于Chart.js的图表,我们希望能够允许用户选择图表,复制图表并将图表粘贴到非浏览器窗口(例如Word)中,并且图表的当前状态图像成功迁移过来。
该页面托管在QWebView(基于WebKit)中。
答案 0 :(得分:0)
您是否尝试过将画布转换为图像?
// Converts canvas to an image
function convertCanvasToImage(canvas) {
var image = new Image();
image.src = canvas.toDataURL("image/png");
return image;
}
取自here。
然后你将画布作为图像,你可以从那里拿走它。