使用的是 jsPDF
引用
<script src="https://code.jquery.com/jquery-git.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.0.272/jspdf.debug.js"></script>
<script type="text/javascript"> var doc = new jsPDF(); var specialElementHandlers = { \'#editor\': function(element, renderer){ return true; } }; doc.fromHTML($(\'#render_me\').get(0), 15, 15, { \'width\': 170, \'elementHandlers\': specialElementHandlers }); //是否分页 var options = { pagesplit: true }; doc.addHTML(document.body,options,function() { var date = new Date(); doc.save(date.getTime()+\'.pdf\'); }); </script>
HTML
<div id="render_me"> <p class="pdf-wrapper">this is HTML</p> </div>