gpt4 book ai didi

javascript - 使用 UTF-8 字符的 Html2canvas 图像捕获问题

转载 作者:太空狗 更新时间:2023-10-29 13:50:19 24 4
gpt4 key购买 nike

我想捕获我的网页,为此我找到了 html2canvas,当我如下所示使用时,我的 UTF-8(波斯语)字符遇到了麻烦并且这个方向被破坏了,如你所见。

HTML:

   <div id="wrapper">
<span>این کاراکتر ها بهم میریزند</span>
</div>

JavaScript:

$(document).ready(function() {
html2canvas($("#wrapper"), {
onrendered: function (canvas) {
theCanvas = canvas;

document.body.appendChild(canvas);

canvas.toBlob(function (blob) {
saveAs(blob, "Dashboard.png");
});
}
});
});

网页:

enter image description here

通过 html2canvas 捕获的网页:

enter image description here

你可以看到完整的例子here

我的实现有什么问题?

最佳答案

这是 html2canvas ( Arabic Encoding with html2canvas ) 的一个错误,可以通过在包装元素上设置 text-align: left 来修复。

这是一个更新的 fiddle http://jsfiddle.net/ydeL72m8/1/

关于javascript - 使用 UTF-8 字符的 Html2canvas 图像捕获问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30555379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com