开发者社区 问答 正文

自定义页面引入jsPDF,中文字体乱码问题

已解决

业务需要导出pdf文件,jsPDF导出中文乱码,需要引入对应字体,在自定义页面中要怎样引入呢?

展开
收起
wxlaz 2025-04-07 11:17:01 76 分享 版权
来自: 钉钉宜搭
1 条回答
写回答
取消 提交回答
  • 若问题得到了解决,辛苦点下采纳回答哦~
    采纳回答

    // 创建一个 link 元素
    var link = document.createElement('link');
    link.rel = 'stylesheet';
    link.href = 'https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400&display=swap';

    // 将 link 元素添加到 head
    document.head.appendChild(link);

    // 在 JS 中设置字体
    link.onload = function() {
    document.body.style.fontFamily = "'Noto Sans SC', sans-serif"; // 使用引入的字体
    console.log("字体已动态引入。");
    };
    可以参考下,可以用 JavaScript 创建并添加 标签。

    2025-04-07 12:31:58
    赞同 153 展开评论
问答分类:
问答地址:
关联地址: