2017-06-13 22 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

答えて

0

jspdfは、特殊記号をサポートしていません。ここにはgitHub issueがあります。 this answerの情報を参照してください。

関連する問題