如何解决剑道导出PDF功能 - 无法显示中文/日文文字
现在我正在使用kendo.drawing.drawDOM进行导出PDF功能。我搜索了很多网站,所有文章都说我可以使用 Arial Unicode MS 字体来做到这一点,并使用 kendo.pdf.defineFont。但这对我不起作用。所有显示“盒子”符号的中文/日文单词 这是我的代码
<style>
body { font-family: sans-serif; }
font-face {
font-family: "DejaVu Sans";
src: url("https://candyfonts.com/wp-data/2019/04/06/51520/ArialUnicodeMS.ttf") format("truetype");
}
</style>
<script>
$(document).ready(function () {
kendo.pdf.defineFont({
"Arial Unicode MS":https://candyfonts.com/wp-data/2019/04/06/51520/ArialUnicodeMS.ttf
});
$("#export-pdf").click(function (e) {
kendo.drawing.drawDOM(".content-wrapper",{
forcePageBreak: ".page-break",allPages: true,avoidLinks: true,multiPage: true,paperSize: "A4",//defineFont: ({ "Arial Unicode MS": "~/css/ArialUnicodeMS.ttf" }),//font: "14px 'Arial Unicode MS',Arial,sans-serif,Kalpurush,SiyamRupali",margin: {
top: "1cm",left: "1cm",right: "1cm",bottom: "1cm"
}
})
.then(function (group) {
kendo.drawing.pdf.saveAs(group,"test.pdf");
});
});
});
<script>
有人可以帮忙吗?非常感谢!!!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。