【发布时间】:2017-03-23 21:49:09
【问题描述】:
我正在使用 html2canvas lib 将我的 html 页面呈现为图像,然后我使用 jspdf 将其放入 PDF。但不知何故,我的 html 页面字体与 PDF 文件中的字体不同。
$scope.ConvertToPdf = function(obj){
$scope.downloadPdfArr = [];
$scope.downloadPdfArr = angular.copy(obj);
html2canvas($("#widget"),{
onrendered : function(canvas){
var imgData = canvas.toDataURL(
'image/png');
var doc = new jsPDF();
doc.addImage(imgData, 'PNG', 10, 10,200,100);
doc.save('sample-file.pdf');
}
})
}
这是我的html页面
这是我得到的 PDF
【问题讨论】:
标签: angularjs html2canvas