0
私はjspdf.debug.js
最新バージョンを使用しています。 FontAwesome
ウェブページで使用されているアイコンは、pdf
にレンダリングされていません。 ページにFontAwesome
ユーザアイコンを追加しました。画像を参照してください(左はHTML
とpdf
の出力です) 以下は私のコードスニペットです。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');
});