需要用到的插件:html2canvas jsPDF.debug.js jquery
html2canvas github地址:https://github.com/niklasvh/html2canvas
jsPDF和html2canvas插件已上传到我的阿里云网盘(需要自取),地址:
https://www.aliyundrive.com/s/auACtPpkw4w
效果预览
html2暂时不支持IE内核浏览器
//判断浏览器内核是否是IE
if(!!window.ActiveXObject || "ActiveXObject" in window){
alert('截图打印暂不支持IE内核浏览器,请更换火狐或谷歌chrome内核浏览器,360等双核浏览器请切换至极速模式');
return;
}
//获取iframe
var shareContent = document.getElementById('form_iframe');
//滚动iframe到顶部,如果不在顶部会截不完整
shareContent.contentWindow.scrollTo(0,0);
//获取iframe的宽高
var width = shareContent.contentWindow.document.