如果要实现无预览打印(静默打印)就需要安装打印客户端, 无预览打印的原理是使用 hiprint 的打印客户端,它是一个基于 electron 的桌面应用,可以接收来自浏览器的打印请求,然后直接调用本地打印机进行打印。 安装地址:https://gitee.com/CcSimple/electron-hiprint/releases 问题 如果在配置客户端时遇到一下问题 解决方...
1|0预览 封装的预览vue界面 将模板和数据用HTML的方法转化赋值$('#preview_content_custom').html(hiprintTemplate.getHtml(printData)) <template><templateslot="title">打印预览打印pdf
预览功能其实是拿到生成的html然后去渲染。所以getHtml是需要先填充数据的。 示例: let printData = {name:'名称1'}; let hiprintTemplate = new hiprint.PrintTemplate({xxx}); // printData 如果是数组,那就是批量预览了 let html = hiprintTemplate.getHtml(printData); // 渲染html console.log(`"$('...
js复制代码<!-- 打印预览弹窗 --> <el-dialog class="preview-dialog" v-model="previewVisible" title="打印预览" top="10vh" width="1600"> <template #footer> <el-button @click="previewVisible = false">关闭</el-button> </template> </el-dialog> // 打印预览 const previ...
预览功能其实是拿到生成的html然后去渲染。所以getHtml是需要先填充数据的。 示例: letprintData = {name:'名称1'}; lethiprintTemplate =newhiprint.PrintTemplate({xxx}); // printData 如果是数组,那就是批量预览了 lethtml = hiprintTemplate.getHtml(printData); ...
Demo预览:https://ccsimple.gitee.io/vue-plugin-hiprint/ 更新记录:npm包版本及更新记录 打印客户端:https://gitee.com/CcSimple/electron-hiprint 安装使用 npm install vue-plugin-hiprint <!--【必须】在index.html 文件中添加打印所需样式(此cdn可能不稳定):--><!-- 可以调整成 相对链接/自有链接, 【...
首先,在项目入口文件index.html中,安装依赖。项目中实现无预览打印需确保打印内容样式设置为行内样式,以确保生效。实现无预览打印,需安装打印客户端,通过electron的hiprint应用接收浏览器打印请求,并直接调用本地打印机。安装客户端请访问上述gitee地址。若在配置客户端过程中遇到问题,解决方法请参考相关...
Github Demo预览:https://ccsimple.github.io/vue-plugin-hiprint/(慢,需翻墙) 更新记录:npm包版本及更新记录 打印客户端:https://gitee.com/CcSimple/electron-hiprint 中转服务:https://github.com/Xavier9896/node-hiprint-transit 文章链接 入门篇:【vue-plugin-hiprint】使用-入门篇 ...
Github Demo预览:https://ccsimple.github.io/vue-plugin-hiprint/(慢,需翻墙) 更新记录:npm包版本及更新记录 打印客户端:https://gitee.com/CcSimple/electron-hiprint 中转服务:https://github.com/Xavier9896/node-hiprint-transit 文章链接 入门篇:【vue-plugin-hiprint】使用-入门篇 ...
简介:本文介绍对vue-plugin-hiprint部分重要代码的解析,这是一个很好的开源插件,能够自己自定义打印模板,通过后端传来的数据进行渲染打印,官方也提供了许多的api供开发者使用。界面采用了antdesign。实现了免预览的直接打印。 vue-plugin-hiprint的学习与应用 ...