Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用TableExport.js将HTML表格导出为PDF、WORD、PNG_Javascript_Jquery_Html_Pdf_Html2pdf - Fatal编程技术网

Javascript 使用TableExport.js将HTML表格导出为PDF、WORD、PNG

Javascript 使用TableExport.js将HTML表格导出为PDF、WORD、PNG,javascript,jquery,html,pdf,html2pdf,Javascript,Jquery,Html,Pdf,Html2pdf,我正在尝试使用提供的js通过PDF导出表 代码是: <!DOCTYPE html> <html> <head> <meta charset="ISO-8859-1"> <script type="text/javascript" src="./js/tableExport.js"></script> <script type="text/javascript" src="js/jquery.base64

我正在尝试使用提供的js通过PDF导出表 代码是:

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
    <script type="text/javascript" src="./js/tableExport.js"></script>
    <script type="text/javascript" src="js/jquery.base64.js"></script>
    <script type="text/javascript" src="js/sprintf.js"></script>
    <script type="text/javascript" src="js/jspdf.js"></script>
    <script type="text/javascript" src="js/base64.js"></script>
    <script src="js/jquery-1.10.2.min.js"></script>
    <script src="js/jquery.mobile-1.4.2.min.js"></script>

<title>Insert title here</title>
</head>
<body>


<button id="export" style="height: auto; width: auto;" onClick="$('#tableID').tableExport({type:'pdf',escape:'false'});">Click Here for PDF!</button>


<table id="tableID">
<tr>
<td>ABC</td>
<td>BDE</td>
</tr>
</table>
</body>
</html>

在此处插入标题
点击这里获取PDF!
基础知识
溴化二苯醚

但是,当我点击按钮时,什么也没发生。无论何时单击按钮,Console都会显示错误未捕获类型错误。

在jQuery之后包括依赖于jQuery的所有脚本。我认为最佳实践是将jQuery放在第一位。让我知道这是否有效:

<script src="js/jquery-1.10.2.min.js"></script>
<script src="js/jquery.mobile-1.4.2.min.js"></script>
<script type="text/javascript" src="./js/tableExport.js"></script>
<script type="text/javascript" src="js/jquery.base64.js"></script>
<script type="text/javascript" src="js/sprintf.js"></script>
<script type="text/javascript" src="js/jspdf.js"></script>
<script type="text/javascript" src="js/base64.js"></script>


工作正常。谢谢。但是我怎样才能下载PDF文件呢?嗯。。。对此我不太确定。我根本不知道那个javascript库。至少在Chrome中,右下角会有一个小的“保存”按钮。我不确定其他浏览器,心想。也许在文件>保存?下,它以未知文件类型下载,即使提供了文件类型。有解决方法吗?如何使用tableexport.js将多个html表格导出到同一excel中的多个工作表中?