首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jsPDF: fromHTML vs addHTML

jsPDF: fromHTML vs addHTML
EN

Stack Overflow用户
提问于 2019-06-01 10:32:43
回答 1查看 1.1K关注 0票数 0

我正在尝试导出一个html(在带有ID的div中),并通过fromHTML()设法做到了这一点,但不幸的是,它不能读取/使用我拥有的任何css。也就是说,我尝试使用addHTML函数,但当我使用以下代码时,看起来什么都没有发生:

代码语言:javascript
复制
function pdfExport(id) {
    window.html2canvas = html2canvas;
    var dddoc = new jsPDF('p', 'px', 'a4');
    var elem_to_export = $("#cmodal-id-" + id)[0];

    dddoc.addHTML(document.body, function(){
        console.log('saving');
        dddoc.save('test.pdf');
    });
}

另外,请注意,我没有将任何内容打印到控制台。不确定它是否有任何价值:在我运行这个函数pdfExport()之前-(它在onclick上运行)-我在js控制台中得到一个get错误,因为所说的图像不存在。现在,当我运行该函数时,同样的错误再次出现,就好像试图再次加载该图像一样。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-07 12:39:36

这不起作用,因为我使用了html2canvas和jsPDF的最新版本。当我将它们从以下位置加载时:

'https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.0.272/jspdf.debug.js','https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js

一切都很正常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56403448

复制
相关文章

相似问题

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