Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.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 我无法使用jsPDF将HTML转换为PDF_Javascript_Html_Pdf_Jspdf - Fatal编程技术网

Javascript 我无法使用jsPDF将HTML转换为PDF

Javascript 我无法使用jsPDF将HTML转换为PDF,javascript,html,pdf,jspdf,Javascript,Html,Pdf,Jspdf,我正在尝试使用jsPDF,但它不起作用,我不知道出了什么问题 在我的记忆中,我有: <script type="text/javascript" src="jsPDF/jspdf.js"></script> 我的JS代码是: <script type="text/javascript"> function generaPDF(){ var doc = new jsPDF(); var specialElementHa

我正在尝试使用jsPDF,但它不起作用,我不知道出了什么问题

在我的记忆中,我有:

<script type="text/javascript" src="jsPDF/jspdf.js"></script>
我的JS代码是:

 <script type="text/javascript">
    function generaPDF(){
        var doc = new jsPDF();
        var specialElementHandlers = {
            '#ejemplo':function(element,renderer){
                return true;
            }
        };
        var html = $("#ejemplo").html();
        doc.fromHTML(html,200,200,{
           'width':500,
           'elementHandlers':specialElementHandlers
        });
        doc.output('dataurlnewwindow');
    }
</script>
我的HTML代码是:

<table align='center' class='tablatitular' id='ejemplo'>
<tr><td>Dat1</td></tr>
<tr><td>dat2</td></tr>
</table>
<div onclick='javascript: generaPDF();'>To PDF</div>
如果我尝试此操作,我会发现错误:

doc.fromHTML不是函数doc.fromHTMLhtml,200200,{


有什么问题吗?

你可以控制台.logdoc吗?我发现了问题:我还需要一些JavaScript库……但是如何尊重样式或向pdf结果添加样式呢?