【发布时间】:2015-08-28 03:03:05
【问题描述】:
我正在使用JsPDF 导出 PDF。
它不支持 HTML 表格 colspan 或 CSS。那么,如何使用 CSS 导出完整的 pdf 和工作 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>
HTML
<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>
Javascript
var specialElementHandlers = {
'#bypassme': function (element, renderer) {
return true;
}
};
doc.fromHTML($('#mytable').get(0), xx, yy+=60, {
'width': 540,
'elementHandlers': specialElementHandlers
});
PDF 输出
【问题讨论】:
标签: javascript html css pdf jspdf