可以参考下面方法解决:
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