【问题标题】:jsPDF download pdf file of markup on click on buttonjsPDF点击按钮下载标记的pdf文件
【发布时间】:2015-12-19 12:14:08
【问题描述】:

我正在尝试下载我根据 jsPDF 的文档完成的 html 标记的简历 pdf 文件。单击时,简历 pdf 实际上正在下载,但 pdf 为空白。

JSfiddle with full code is here;我的 JS 函数如下所示:

$('.btn-download').click(function () {
    var doc = new jsPDF();
    //var source = $('#target').html();
    var specialElementHandlers = {
        '.btn-download': function (element, renderer) {
            return true;
        }
    };

    doc.fromHTML($('#content').get(0), 0.5, 0.5, {
        'width': 150,
            'elementHandlers': specialElementHandlers
    });
    doc.save("resume-cv.pdf");
});

【问题讨论】:

  • 任何能帮助我的人都会非常感激。我可以下载 pdf 文件,但没有标记文本。

标签: jquery pdf download jspdf


【解决方案1】:

这对我有用:

$("button").click (function() {

var doc = new jsPDF();



doc.fromHTML($('#testdiv').get(0), 30,20,{
             'width':500,

});
doc.addPage();

doc.fromHTML($('#testdiv').get(0), 30,20,{
             'width':500,

});
doc.save('Devis-Facture.pdf');

});

【讨论】:

  • 感谢 Michael_B 在这件事上帮助我。我已经尝试过了,但不幸的是它仍然对我不起作用,仍然下载了相同的空白 pdf 文档。控制台也抛出以下错误 - “jsPDF 警告:呈现问题?提供对 fromHTML 的回调!”
猜你喜欢
  • 1970-01-01
  • 2022-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多