2017-06-13 54 views
0

我正在使用jspdf.debug.js最新版本。 FontAwesome網頁中使用的圖標不在pdf中呈現。 我在頁面中添加了一個FontAwesome用戶圖標。請參閱圖像(左邊一個是HTMLpdf輸出在右邊) 下面是我的代碼片段。在jsPdf中添加FontAwesome圖標

var pdf = new jsPDF('p', 'pt', 'letter'); 
pdf.addFont('FontAwesome', 'FontAwesome', 'normal'); 
pdf.setFont('FontAwesome'); 
pdf.canvas.height = 72 * 11; 
pdf.canvas.width = 72 * 8.5; 
html2pdf(document.body, pdf, function(pdf){ 
    var iframe = document.createElement('iframe'); 
    iframe.setAttribute('style','position:absolute;right:0; top:0; bottom:0; height:100%; width:500px'); 
    document.body.appendChild(iframe); 
    iframe.src = pdf.output('datauristring'); 
}); 

enter image description here

回答