首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将html转换为pdf i angular 5

将html转换为pdf i angular 5
EN

Stack Overflow用户
提问于 2019-04-18 15:45:34
回答 1查看 286关注 0票数 0

我必须将html元素转换为PDF,但我不想使用html2canvas,因为这个包首先转换html图像,然后转换为pdf。这种方式不能有效地满足我的需求。

我使用了jspdf的最新版本( 1.5.3,上面说支持用Unicode和utf-8字符构建)和jspdf-autotable。

除了腐化的波斯性格之外,所有的事情都正常。我必须在最新版本的jspdf中对Unicode字符进行任何设置吗?我必须使用自定义字体吗?或者内置的默认设置支持Unicode字符?

我阅读了所有关于这个问题的文章,并运行了它,但我没有解决我的问题

EN

回答 1

Stack Overflow用户

发布于 2019-05-12 21:52:35

尝试使用html2pdf库正确导出unicode和波斯语/阿拉伯语字符。必须在第一步中将html代码转换为canvas,然后将其转换为pdf。

代码语言:javascript
复制
  function export_to_pdf() {
    // Get the element.
    var element = document.getElementById('root');

    // Generate the PDF.
    html2pdf().from(element).set({
      margin: 0,
      filename: 'test.pdf',
      html2canvas: { scale: 1},
      jsPDF: {orientation: 'portrait', unit: 'in', format: 'a4', compressPDF: true}
    }).save();
  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55741347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档