var oWD = new ActiveXObject(“Word.Application”);
var oDC = oWD.Documents.Add("", 0, 1);
var oRange = oDC.Range(0, 1);
var sel = document.body.createTextRange();
sel.moveToElementText(document.getElementById(“content”));//获取你要打印的元素的内容
sel.select();
sel.execCommand(“Copy”);
oRange.Paste();
oWD.Application.Visible = true;
oWD.Application.Printout();//调用自动打印功能
oWD.quit();
oWD = null;
正常打印,但是只能转文本类,前端生成的条码无法转word,就需要在后端生成条码数据,传至前端生成img,img文件是可以转word的,但是需要新增两个架包
和一个文件
在这链接: https://pan.baidu.com/s/18mCR099Ofum5qOZoB3qGrQ 提取码: fcva
然后在后端写个组装条码数据的方法,前端调用,如此组装成图片即可
IE8html转word并调用word打印条码
最新推荐文章于 2021-03-05 18:34:11 发布