js打印图片预览不出来

JavaScript015

js打印图片预览不出来,第1张

打印图片预览不出来

可以参考下面方法解决:

1、首先在电脑文件夹中,找到图片。

2、然后右键点击图片,出现右键菜单,在右键的菜单中选择打印的按钮。

3、然后进入到打印预览的页面,却看不到图片的预览。

4、然后在文件夹页面,点击工具页面。

5、点击工具按钮后,进入查看的页面。

6、在查看页面,选择取消始终显示图片,不显示图片预览。

7、取消勾选后,再点击打印图片可以预览打印了。

直接用PrinterJob的print方法可以的不过查找加载打印机的速度很慢,有时可能要好几分钟,如果单线程就会出现卡死的情况,程序运行时先建一个后台线程去加载设置打印机就好了。

如果是web的话可以弹出一个新的窗口在窗口里显示需要打印的图片,再用window.print()打印窗口内容就行了。

首先安装两个插件

npm install --save html2canvas

npm install print-js --save

1,设置打印区域ref

2,引入插件 转图片打印需要先安装html2Canvas和print-js

3,js

4,单纯的打印,与html2canvas不同的是,这里的printCons要设置为id而不是ref