因为公司业务需求, 需要通过对接快递100发货面单接口返回面单html ,然后在打印出快递面单。

大概流程是 ,先获取到快递100API接口返回的数据   , 咱需要的字段是一个html字符串,所以直接返回前端,前端把这个字段返回给Lodop插件的JS方法, 然后实现打印效果。

前期准备

Lodop 官网下载的Lodop安装包

里面包含安装程序 与 前端 JS。

1. js文件存放在项目设置的包内, 一般是resoures  -  static包下 。

2.在前端需要打印的页面引入此js , 并调用js中的方法

//这个是自己项目中文件路径
<script src="/js/LodopFuncs/LodopFuncs.js" type="text/javascript"></script><script th:inline="javascript">// 业务方法(可以是ajax) , 然后直接调用 CreateOneFormPage方法打印即可//xxxx//xxxxxx// CreateOneFormPage(xxx);function CreateOneFormPage(result) {let LODOP = getLodop(); //调用getLodop获取LODOP对象return new Promise(function (resolve) {setTimeout(() => {LODOP.PRINT_INIT("");LODOP.ADD_PRINT_HTM(0,0,"100%","100%",result);// LODOP.ADD_PRINT_HTML(0, 0, "100%", "100%", result);LODOP.SET_PRINT_PAGESIZE(1, 2000, 2000, "");// LODOP.PREVIEW();LODOP.PRINT();}, 1000);});}
</script>

里面具体的没有详细描述, 官网都有每个方法字段的介绍。

Lodop插件与前端html实现打印相关推荐

  1. 前端使用lodop插件进行打印设置

    先前梳理了后台打印导出参考:https://www.cnblogs.com/yyk1226/p/9856032.html,但是没有显示出来打印预览页面. 本章使用Lodop插件进行打印设置,实现打印机 ...

  2. 前端JS 云打印 LODOP实践

    文章目录 前言 一.Lodop是什么? 二.如何使用Lodop 1.下载打印插件 2.配置打印机 3.html中植入打印控件 4.调用Lodop对应的JS相关方法接口实现打印功能 三.Lodop主要方 ...

  3. 分享一下各种格式票据的打印和使用Lodop插件遇到的问题

    关于打印各式票据和lodop插件的使用,从未做过到熟练使用 还记得那年春夏,初识java,才有了这后面的美丽邂逅.刚拿到打印各式票据的任务有点小慌啊,第一次接触打印,并且项目刚换了新插件lodop,手 ...

  4. vue使用lodop.js实现前端标签打印

    最近做项目, 需要使用到类似顺丰标签的那种标签打印, 需实现单打和批量打印,由于打印的功能是给到国外的同事使用,纸张大小为4*6, 有点特殊,国外打印机和国内的也不一样, 所以调试的时候也是花费了挺多 ...

  5. VUE 集成 LODOP插件打印

    VUE 集成LODOP插件打印 VUE 集成LODOP插件打印 Lodop.C-Lodop使用说明及样例 VUE简单使用lodop 1.创建LodopFuncs.js文件 2.在打印功能vue页面引入 ...

  6. IE8下LODOP插件打印条码(斑马打印)

    先学习安装lodop,该博客 http://bbs.learnfuture.com/topic/290 写明了,或者去lodop官网下载,也带有安装文档 头部插入引用,引用你在本地插入的LodopFu ...

  7. 前端实现自动打印 批量打印

    欢迎关注微信公众号:[ 全栈攻略 ] 众所周知,前端打印的API只有window.print(),而我们要实现自动打印和批量打印,甚至连获取本地电脑的打印机有哪些都无法获取到.难道,前端对此真的无能为 ...

  8. JS前端调用TSC打印二维码、条码

    公司让用js调用TSC打印二维码,本人已调试成功,希望大家有所帮助! ActiveX下载地址:ActiveX下载地址! 实现代码:JS前端调用TSC打印二维码实现代码 <HTML> < ...

  9. vue项目中如何利用lodop控件实现多页打印

    针对windows环境下的vue项目中如何利用lodop控件实现打印的功能,不支持mac环境 下载安装 首先去lodop官网下载中心下载相关的包,完成安装 重点关注前四个文件,安装第一个文件,在第二个 ...

最新文章

  1. 大科学时代,指数级增长的科学仍然拥有前所未有的朝气与活力
  2. python私有函数
  3. Investigating SQL Server 2008 Wait Events with XEVENTS
  4. 应力循环次数60ant_循环超临界CO2对煤的孔隙结构和力学特性的影响研究
  5. pe文件被装入内存时按64k对齐
  6. python和ui设计,PySide2相当于PyQt5的loadUiType(),用于在UI设计中动态混合
  7. c++字符转换及介绍(未完)
  8. android 智能识别名片,小程序云开发实战:实现 AI 智能名片识别小程序
  9. HNOI 2018 滚粗记
  10. echarts饼图默认中间显示总数
  11. 01【股票初级】-【找准入场时机】投资五大流派,好公司投资法,判断单只股票是否便宜?如何找准时机入场?
  12. 业务流程监控的几点建议
  13. 现代密码学实验5 数字签名ElGamal签名方案
  14. Two Sum (I ~ IV)
  15. 【转】前端——实用UI组件库
  16. 从零开始的数模(十九)组合赋权法
  17. 单片机c语言中io取反,单片机小白学步(21) IO口:基本的LED和按键操作
  18. 《炬丰科技-半导体工艺》湿法蚀刻中不同蚀刻方法和各种蚀刻剂影响的综述
  19. android渗透工具是什么意思,android渗透攻击工具合集
  20. 手把手教你开发chrome扩展一:开发Chrome Extenstion其实很简单

热门文章

  1. Dim i% 中的 %
  2. 证途网可靠吗?证途网成就了我的梦想
  3. Mysql的select for update理解
  4. 南航829数据结构单链表学习
  5. 使用el-menu做侧边栏导航遇到需要点击两次菜单才展开
  6. 三维CAD建模 基于Brep的扫成与欧拉操作
  7. 易听 - 苏教小学英语同步教材视频手机APP介绍
  8. citespace项目
  9. COCOS2-X 切换场景动画类
  10. Ubuntu设置镜像源