Javascript JsPdf添加对HTML colspan的支持

Javascript JsPdf添加对HTML colspan的支持,javascript,html,css,pdf,jspdf,Javascript,Html,Css,Pdf,Jspdf,我正在使用JsPDF导出PDF。 它不支持HTML表格colspan或CSS。所以,我怎样才能导出一个完整的pdf和一个使用CSS的HTML表格呢 我已经尝试了以下jsPlugins <script type="text/javascript" src="myproject/js/highcharts/jspdf.js"></script> <script type="text/javascript" sr

我正在使用
JsPDF
导出PDF。 它不支持HTML表格colspan或CSS。所以,我怎样才能导出一个完整的pdf和一个使用CSS的HTML表格呢

我已经尝试了以下
jsPlugins

<script type="text/javascript" src="myproject/js/highcharts/jspdf.js"></script>
<script type="text/javascript" src="myproject/js/highcharts/jspdf.debug.js"></script>
<script type="text/javascript" src="myproject/js/highcharts/jspdf.plugin.from_html.js"></script>
PDF输出
在jsPDF中,不支持直接将CSS添加到pdf中。但您可以使用方法添加有限的样式。如果您使用的是php,您可以尝试mpdf。它支持直接为java后端添加css,请尝试iText,在.net中您可以尝试iTextSharp


谢谢你的回答,但mpdf不是轻量级的。那么,我认为你除了使用内置的造型方法之外,别无选择
<table id="mytable">
    <tr>
        <td>headding 1</td>
        <td>headding 2</td>
        <td>headding 3</td>
    </tr>
    <tr>
        <td>col 1</td>
        <td colspan="2" >col 2 and 3</td>
    </tr>
    <tr>
        <td>col 1</td>
        <td>col 2</td>
        <td>col 3</td>
    </tr>
</table>
var specialElementHandlers = {
    '#bypassme': function (element, renderer) {
        return true;
    }
};

doc.fromHTML($('#mytable').get(0), xx, yy+=60, {
    'width': 540,
    'elementHandlers': specialElementHandlers
});