本文介绍了在 React 中将 HTML 转换为 PDF 时出现错误 -(未捕获的 TypeError: Object(...) is not a function)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
//需要改成准确的数据点类子扩展组件{打印文档(){const input = document.getElementById('divToPrint');控制台日志(输入);html2canvas(input).then((canvas) => {document.body.appendChild(canvas);const imgData = canvas.toDataURL('image/png');const pdf = 新的 jsPDF();pdf.addImage(imgData, 'JPEG', 0, 0);pdf.save("下载.pdf");}).catch(e => console.log(e));}使成为() {const mrrRecord = this.props.mrr;返回 (<身体><div><div id="divToPrint" className="mt4" {...css({背景颜色:'#f5f5f5',宽度:'210mm',最小高度:'297mm',marginLeft: '自动',marginRight: '自动'})}>注意:这里div的尺寸和A4一样 你可以在这里添加任何组件