如何用js将html转成pdf并导出?

 

问题描述:

1.想实现一个功能,在html内部有一颗按钮,实现导出pdf的功能。
2.现有的办法是利用html2canvas 把页面转成图片再转成pdf。但这么做的话导出的页面会显得不清晰,失真好多。
3.我发现利用谷歌自带的导出pdf的功能导出的pdf,高度还原整个页面的。
4.求大神来讲解下,谷歌导出pdf的原理,并且我能不能把谷歌的这个功能集成到我页面的一颗按钮上。或者有没有导出几乎不失真的插件推荐一个呀。


 

第 1 个答案:

用html2canva插件直接就可以,很完美,但是现在我遇到了一个多页导出并保留页眉页脚的问题


一开始是为了支持firefox的鼠标滚轮事件,在监听到其DOMMouseScroll事件时,判断一下该元素是否绑定了mousewhee ...