html2canvas 性能优化方案有哪些?-灵析社区

我爱了你呢

我目前用的方案是将 PDF 文件嵌入到页面中,然后使用浏览器的打印功能来打印页面 代码大致如下:[详细代码](https://segmentfault.com/a/1190000023936932) [demo](https://link.segmentfault.com/?enc=trLFX929KUoV8Z2u3YQl2A%3D%3D.ECHWp5r0UkqwuOCapzCDjh%2B%2BDbElAvnr%2FhdVFwA1wUCA1l8JSqzH7o%2F9QmjaoNn5) function loadpdf() { axios({ method: 'get', url: './20200714144950101.pdf', responseType: 'blob', }).then(function (response) { let blob = new Blob([response.data], { type: response.data.type }) let url = URL.createObjectURL(blob) document.getElementById('iframe').src = url }) } ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/28ed7a7e35d1b0cd0e6e8a7514f286f3.png) * * * 如果你的预览页面有样式要求,你可以用`pdf.js`去进行渲染和打印操作。 ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/cbfcf2d105f53780c47185a3e08c3916.png) [demo](https://link.segmentfault.com/?enc=XpE%2FLTuGjYnAdgb7wqhh3A%3D%3D.kHAQrvqdFMhFTXRNx8Wavtj967JabEcjC3OzDjzQlOa5ElLjzL%2FqfPXaIYhvynJM7vC9nqYmdFAae7%2FuAtQiIw%3D%3D) 源码直接右键网页源代码

阅读量:1

点赞量:0

问AI