2015-12-11 41 views

回答

0

檢查了這一點http://www.techumber.com/2015/04/html-to-pdf-conversion-using-javascript.html

基本上你需要使用html2canvas和jspdf,使其工作。首先你會將你的dom轉換成圖像,然後你將使用jspdf來創建帶有圖像的pdf。編輯: 關於它如何工作的簡短說明。 我們將使用兩個庫來完成這項工作。 http://html2canvas.hertzen.com/https://github.com/MrRio/jsPDF 首先我們將通過使用html2canvas創建一個dom圖像,我們將使用jspdf addImage方法將該圖像添加到pdf中。 它看起來很簡單,但jsPdf和html2cavas中幾乎沒有錯誤,因此您可能需要暫時更改dom樣式。 希望這有助於。

或 如果您想通過按鈕動作以PDF形式打印頁面,請嘗試此操作。使用瀏覽器的Print...菜單項,您可以通過代碼使用PDF打印機驅動程序。這樣,頁面中包含的任何JavaScript都會在頁面呈現時由瀏覽器處理。

<script> 
 
function swapCss() { 
 
      window.print(); 
 
     } 
 
     
 
    </script> 
 
<input class="printbutton" type="button" onclick="swapCss();" value="Print Customer Copy"/>

+1

這將需要在計算機上安裝pdf生成軟件/庫。它只發送打印命令而不生成pdf。 –

+0

我現在編輯了我的答案。謝謝。 :) –

相關問題