2015-09-08 53 views
0

我使用的帆布和jspdf从HTML转换为PDFHTML到PDF转换器由jspdf,背景色问题

<script type="text/javascript" src="html2canvas.js"></script> 
<script type="text/javascript" src="jspdf.debug.js"></script> 
    <script type="text/javascript"> 
    window.onload = function() { 
     html2canvas(document.body).then(function(canvas) { 

      document.getElementById("cisForm").appendChild(canvas); 
      document.body.appendChild(canvas); 

      //var canvas = document.getElementById("canvas"); 
      var context = canvas.getContext("2d"); 
      context.fillStyle = '#fff'; 

      //window.location = canvas.toDataURL("pdf"); 
      var imgData = canvas.toDataURL('image/png');    
      var doc = new jsPDF(); 
      doc.addImage(canvas.toDataURL("image/jpeg"),"jpeg",0,0) 
     window.location=doc.output("datauristring") 


     }); 
     } 
    </script> 

它给人的PDF,但背景色为黑色。

如何从pdf中删除bg颜色?

回答

0

在html2canvas选项中添加背景:“#fff”。