gpt4 book ai didi

javascript - JsPdf 添加对 HTML colspan 的支持

转载 作者:太空宇宙 更新时间:2023-11-04 13:13:32 26 4
gpt4 key购买 nike

我正在使用 JsPDF 导出 PDF。它不支持 HTML 表格 colspan 或 CSS。那么,如何使用 CSS 导出带有有效 HTML 表格的完整 pdf。

我已经尝试使用以下 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输出 enter image description here

最佳答案

在jsPDF中不支持直接给pdf添加CSS。但是您可以使用方法添加有限的样式。如果您使用的是 php,则可以尝试使用 mpdf。它支持直接为java后端添加css试试iText,在.net中你可以试试iTextSharp

http://mrrio.github.io/jsPDF/doc/symbols/jsPDF.html

http://www.itextpdf.com/

关于javascript - JsPdf 添加对 HTML colspan 的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30797368/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com