2

我正在尝试使用 JSPDF 和 AutoTable 从 html 表生成 PDF 文件。

在我的示例中,有一个带有两个标题行的 html 表,如下所示:

<table id="table" style="display:none ;">
    <thead>
    <tr>
        <th >ID</th>
        <th >First name</th>
        <th >Last name</th>
        <th >Email</th>
        <th >Country</th>
        <th >IP-address</th>
        <th >IP-address</th>

    </tr>
    <tr>
        <th >ID</th>
        <th >First name</th>
        <th >Last name</th>
        <th >Email</th>
        <th> Country</th>
        <th >IP-address</th>

    </tr>
    </thead>
    </table>

但是PDF文件是用单标题行生成的。如何解决这个问题?还有一个选项可以生成仅包含所选列的 PDF 文件。小提琴在这里:

https://jsfiddle.net/x22fk0p4/3/

4

1 回答 1

1

更新:v3 支持多个标题行,因此下面的内容现在不准确。

该插件不支持开箱即用,但可以使用挂钩手动完成。不过,我几乎会认为这是一种黑客行为。我所做的是首先增加默认标题的高度,然后简单地在因此释放的空间中绘制辅助标题。

于 2016-02-13T16:36:31.187 回答