2016-03-29 85 views
1

請檢查鏈接 https://jsfiddle.net/dhaileytaha/1wmk9gsq/14/下載PDF格式不正確

<script> 
/*Download option*/ 
var doc = new jsPDF(); 
    var specialElementHandlers = { 
'#editor': function (element, renderer) { 
     return true; 
    } 
    }; 
      doc.fromHTML($('#example').html(), 55, 55, { 
     'width': 170, 
    'elementHandlers': specialElementHandlers 
    }); 


document.getElementById("cmd").onclick = function() { 

    var pass1= "cool" ; 

password=prompt('Please enter your password to Print this page!',' '); 

if (password==pass1) 
{ 
     doc.save('target-file.pdf'); 
    } else { 
     window.alert('Sorry! You are not Authorsised'); 
    } 
} 

</script> 

它是一個數據表。我能夠以適當的格式打印它,但無法以與數據表格相同的格式下載。 請幫忙 我想要與pdf格式的DATATABLE相同的格式。

+0

看看這篇文章:附上一個很好的工作示例。 http://stackoverflow.com/questions/16858954/how-to-properly-use-jspdf-library – lastboy

回答

0

您正在使用的jspdf資源可能是舊的,並且無法正常工作。

你應該做的另一件事是用div標籤包裝內容。

我試了你的小提琴示例與以下版本,它的作品。 http://mrrio.github.io/jsPDF/dist/jspdf.debug.js

+0

你能分享你的小提琴嗎? – tryintolearn

+0

一個工作示例:https://jsfiddle.net/lastboy/rsjhja5m/5/ – lastboy