2016-06-13 103 views
0

所以我一直在努力嘗試將生成的HTML文件轉換爲PDF。我一直在尋找JSPDF,並拿出下面的代碼,但當我提交沒有發生任何反應時,我可以看到我的瀏覽器調試沒有錯誤。jspdf不生成PDF

 <!DOCTYPE html> <html lang="en"><head> 

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.2.61/jspdf.min.js"></script> 
    <script> 
    var doc = new jsPDF(); 
    var specialElementHandlers = { 
     '#editor': function (element, renderer) { 
      return true; 
     } 
    }; 
    $('#submit').click(function() { 
     doc.fromHTML($('#content').html(), 15, 15, { 
      'width': 522, 
       'elementHandlers': specialElementHandlers 
     }); 
     doc.save('Logbook Summary.pdf'); 
    }); 

    </script> 

    <div id="content"> 

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title>Logbook Summary</title>  

    </head> 
Test text here 

</div> <div id="page"></div> 

<button id="submit">Export to PDF</button> 

</html> 

任何幫助將不勝感激,我相信我缺少一些簡單的東西在這裏。

+0

請檢查你的頭節,'

Logbook Summary Test text here
<按鈕ID = 「提交」>導出爲PDF ' – Codeone

+0

對不起什麼方式?我刪除了我想要打印的實際文本,它位於內容div內。當我按下按鈕時,一切都沒有發生。 – Medberry

回答