打印网页局部内容的方法
Posted 无情码字员
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打印网页局部内容的方法相关的知识,希望对你有一定的参考价值。
如果不在乎排版,可以直接使用jqprint这个插件
如果对打印出来的文件有排版上面的要求,可以先将需要打印的区域转换成图片,然后打印这个图片,或者直接下载当前图片
使用html2canvas这个插件,先将目标区域利用toDataURL方法转换成URL编码的方式。
接着将URL给a标签的href属性赋值,模拟点击a标签的操作就可以下载当前图片了。
html2canvas($("#qr-dialog"), { onrendered: function (canvas) { var a = document.createElement(‘a‘); a.href = canvas.toDataURL("image/jpeg").replace("image/jpeg", "image/octet-stream"); a.download = ‘qr.jpg‘; a.click(); } });
以上是关于打印网页局部内容的方法的主要内容,如果未能解决你的问题,请参考以下文章
我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情