使用插件:jspdf + html2canvas,html2canvas将节点绘制成图片,然后jspdf再导出。
优点:可以指定导出DOM,配置贼简单(其实浏览器右键-->打印-->另存为pdf文件也挺方便哒,但是很多人不知道呀)。
引入js文件(快夸我,别人都是让你们自己去网上找,给的本地文件引用地址):
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.0.272/jspdf.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/html2canvas/0.5.0-beta4/html2canvas.js"></script>
如果想将上面的文件弄成本地的,直接点击地址访问,然后单击右键另存为就好啦。
html信息:
导出按钮
<button onclick="ExportPDF('echartsCavans')">导出</button>
导出DOM
<div id="echartsCavans" ref="echartsCavans" class="layui-form">
......
</div>
接下来是打印方法:
function ExportPDF(id)