jspdf下载pdf文件模糊,字体加粗等样式失效
exportPDF = () => {let { shop } = this.props;
let element = document.getElementById('pdf');
let { height } = getComputedStyle(element, false);
let { width } = getComputedStyle(element, false);
let canvas = document.createElement('canvas');
canvas.width = parseInt(width, 10) * 2;
canvas.height = parseInt(height, 10) * 2;
let context = canvas.getContext('2d');
context.scale(2, 2);
html2canvas(element).then(canvas => {
let pdfWidth = canvas.width;
let pdfHeight = canvas.height;
let pageHeight = pdfWidth / 592.28 * 841.89;
let leftHeight = pdfHeight;
let position = 0;
let imgWidth = 595.28;
let imgHeight = 592.28 / pdfWi