首先用 npm 引入 pdf 需要的依赖,之后需要进行二次封装,才能应用
npm install html2canvas npm install jspdf
---------------------------------------------------------------------------------------------------------
自己找一个地方创建一个 js 文件,名字自己取,然后把下面这些东西复制进去。请务必看注意的点位,有一块注释很重要,dom 节点获取的位置
// 导出页面为PDF格式 import html2canvas from "html2canvas" import JSPDF from "jspdf" var a4w = 170; var a4h = 257 // A4大小,210mm x 297mm,四边各保留20mm的边距,显示区域170x257 var imgw = 40; var imgh = 40 function addWaterMark(doc) { var totalPages = doc.internal.getNumberOfPages(); for (var i = 1; i <= totalPages; i++) { doc.setPage(i); // doc.addImage("/prod-api/file/download/50ff2b9c-76ab-4625-93e3-54aac3ac990b", 'PNG', 0 , 0 ,