2014-11-09 2 views
0



없이 수출 그리고 그것은 CSS로 수출하는 것이 가능

jsPDF는, CSS 스타일이 코드를

<body> 
    <div class="container"> 
     <div style="background-color: yellow" id="pagina">Page to Print</div> 
     <div id="editor"> 
      <a href="#" class="btn btn-primary download-pdf">Download PDF</a> 
     </div> 
    </div> 
</body> 
<script type="text/javascript"> 

    var doc = new jsPDF(); 
    var specialElementHandlers = { 
     '#editor': function(element, renderer){ 
      return true; 
     } 
    }; 
    doc.fromHTML($('body').get(0), 15, 15, { 
     'width': 170, 
     'elementHandlers': specialElementHandlers 
    }); 

     $('.download-pdf').click(function(){  
      doc.save('demo.pdf'); 
     }); 

CSS없이 작동하지만거야?

답변

2

jspdf's site에 따르면 HTML 렌더러는 초기 단계에 있습니다. 나는 또한 other posts에서 찾았습니다. css는 (아직) 인라인 스타일 시트와 가져온 스타일 시트 모두에서 지원되지 않습니다.

서버에 타사 앱을 설치하려는 경우 a tutorial using phantomjs to generate pdf from html을 사용할 수있는 대안을 제안 할 수 있습니다.

관련 문제