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

JsPdf How to add only specific column in a table using JSPdf when we draw HTML table directly to pdf

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

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 table

中选择的列和相应的数据

doc.autoTableHtmlToJson(); 方法 returns 可以过滤的普通 javascript 数组。如果你只想要前两列,你可以这样做:

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