首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jsPDF和jsPDF autotable创建pdf时的空行

使用jsPDF和jsPDF autotable创建pdf时的空行
EN

Stack Overflow用户
提问于 2018-01-07 09:22:20
回答 1查看 1.2K关注 0票数 2

我正在使用jsPDF和jsPDF autotable创建一个pdf文件,但创建的pdf文件是空的。没有错误,我已经检查了行是否为空,但它们不是空的。我不知道为什么它是空的,因为它有43页长的the pdf file generated

下面是我的代码:

代码语言:javascript
复制
$scope.export = function(){

        var columns = ["Name", "Cellphone", "Work Phone"];
        var rows = [];
        for (var i = 0; i < $scope.data.length; i++) {
            rows.push({ employeename:$scope.data[i].employeename, cell_phone:$scope.data[i].cell_phone, work_phone:$scope.data[i].work_phone});
        }

        var doc = new jsPDF('p', 'pt');
        doc.autoTable(columns, rows);
        doc.save('jspdf-test312.pdf');
    }
EN

回答 1

Stack Overflow用户

发布于 2018-01-07 09:43:52

解决了!我一直在推送列表中的一个对象。它应该是列表中的列表。

代码语言:javascript
复制
$scope.export = function(){

    var columns = ["Name", "Cellphone", "Work Phone"];
    var rows = [];
    for (var i = 0; i < $scope.data.length; i++) {
        rows.push([ $scope.data[i].employeename, $scope.data[i].cell_phone, $scope.data[i].work_phone]);
    }

    var doc = new jsPDF('p', 'pt');
    doc.autoTable(columns, rows);
    doc.save('jspdf-test312.pdf');
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48133525

复制
相关文章

相似问题

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