JsPdf当我们直接将HTML表绘制到pdf时,如何使用JSPdf仅在表中添加特定列

时间:2016-02-24 13:17:18

标签: jspdf jspdf-autotable

我只想要表中的特定列,但是这段代码给了我整个表

var doc = new jsPDF('p', 'pt');
doc.text("From HTML", 40, 50);
var res = doc.autoTableHtmlToJson(document.getElementById("basic-table"));
doc.autoTable(res.columns, res.data, {startY: 60});
doc.save('error_log_report.pdf');

我希望在HTML表格中选择列和相应的数据

1 个答案:

答案 0 :(得分:0)

doc.autoTableHtmlToJson();方法返回可以过滤的普通javascript数组。如果您只想要前两列,您可以执行以下操作:

var res = doc.autoTableHtmlToJson(document.getElementById("basic-table"));
var columns = [res.columns[0], res.columns[1]];
doc.autoTable(columns, res.data, {startY: 60});