html to canvas以及jspdf遇到的坑

来源:互联网 发布:知乎恶魔的奶爸 编辑:程序博客网 时间:2024/06/17 18:24
canvas像素很低,打印是按照元素的数量打印。所以,html标签嵌套尽可能少。对于高清质的html图表,标签过多,往往会致使页面崩溃。远程地址的图片打印会有时候无法打印。如果希望打印清晰画面,可以先把画布调大,再打印。根据页面大小可以设置指定的纸张大小。但是页面的高宽并不是实际的高宽,(比方说a4:21cm,29.7cm.这个尺寸对于浏览器自身的print()方法管用,jspdf不管用)[demo链接,欢迎fork](https://github.com/fangbing0565/how-transform-html-into-multipage-pdf)