【发布时间】:2021-04-07 17:02:41
【问题描述】:
我希望客户通过单击#btn 按钮以 PDF 格式下载所需的#por div。我的网站是 WordPress 网站。
我使用 jsPDF 并且它有效。但我的问题是 jsPDF 不支持 utf-8。(我在#por div 中使用波斯语)
我该怎么办?请指导我。感激不尽
<!DOCTYPE html>
<html>
<div class="por1" id="por">...</div>
<button class="btn btn-info" id="btn" onclick="pdf()" target="_blank" >Download PDF</button>
<script>
function pdf()
{
var doc = new jsPDF();
var elementHandler = {
'#ignorePDF': function (element, renderer) {
return true;
}
};
var source = window.document.getElementById('por').innerHTML;
doc.fromHTML(
source,
15,
15,
{
'width': 180,'elementHandlers': elementHandler
});
doc.save("dataurlnewwindow");
}
</script>
</html>
【问题讨论】:
-
这能回答你的问题吗? How to enable UTF-8 in jsPDF library
标签: javascript html jspdf