如何将多个表导出为单个pdf

时间:2017-03-31 05:04:17

标签: jquery

我有三个不同列的表。我想将这三个表导出为单个 pdf

<table>
 <thead><th>test header</th></thead>
 <tbody><td>test</td></tbody>
</table>

2 个答案:

答案 0 :(得分:0)

使用 jspdf Yo可以将多个表格导出为单个pdf

Demo

JS需要添加

http://cdnjs.cloudflare.com/ajax/libs/jspdf/0.9.0rc1/jspdf.min.js

HTML

<div id="content">
     <table><thead><th>test header</th></thead>
 <tbody><td>test</td></tbody>
</table>
</div>
<div id="editor"></div>
<button id="cmd">generate PDF</button>

脚本

var doc = new jsPDF();
var specialElementHandlers = {
    '#editor': function (element, renderer) {
        return true;
    }
};

$('#cmd').click(function () {
    doc.fromHTML($('#content').html(), 15, 15, {
        'width': 170,
            'elementHandlers': specialElementHandlers
    });
    doc.save('sample-file.pdf');
});

答案 1 :(得分:-1)

简单的方法是,

  1. COPY和PASTE表格内容从浏览器到MS-Word
  2. 正确对齐内容
  3. 选择&#39; SAVE As Type&#39;保存此.doc文件。 - PDF(*。pdf)
  4. 您将获得所需的pdf文件。