千家信息网

怎么用C#实现单个打印快递单号

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章主要讲解了"怎么用C#实现单个打印快递单号",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用C#实现单个打印快递单号"吧!前期准备安装一个打
千家信息网最后更新 2026年11月04日怎么用C#实现单个打印快递单号

这篇文章主要讲解了"怎么用C#实现单个打印快递单号",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用C#实现单个打印快递单号"吧!

前期准备

安装一个打印插件( K-Print)

http://kdniao.com/documents-instrument

1. 判断你是否安装打印插件和是否升级插件

                

引用打印的js

js内容:

var CreatedOKLodop7766 = null; function getLodop(oOBJECT, oEMBED) {    /**************************      本函数根据浏览器类型决定采用哪个页面元素作为Lodop对象:      IE系列、IE内核系列的浏览器采用oOBJECT,      其它浏览器(Firefox系列、Chrome系列、Opera系列、Safari系列等)采用oEMBED,      如果页面没有相关对象元素,则新建一个或使用上次那个,避免重复生成。      64位浏览器指向64位的安装程序install_lodop64.exe。    **************************/    var strHtmInstall = "
打印控件未安装!点击这里执行安装,安装后请刷新页面或重新进入。"; var strHtmUpdate = "
打印控件需要升级!点击这里执行升级,升级后请重新进入。"; var strHtm64_Install = "
打印控件未安装!点击这里执行安装,安装后请刷新页面或重新进入。"; var strHtm64_Update = "
打印控件需要升级!点击这里执行升级,升级后请重新进入。"; var strHtmFireFox = "

(注意:如曾安装过Lodop旧版附件npActiveXPLugin,请在【工具】->【附加组件】->【扩展】中先卸它)"; var strHtmChrome = "

(如果此前正常,仅因浏览器升级或重安装而出问题,需重新执行以上安装)"; var LODOP; try { //=====判断浏览器类型:=============== var isIE = (navigator.userAgent.indexOf('MSIE') >= 0) || (navigator.userAgent.indexOf('Trident') >= 0); var is64IE = isIE && (navigator.userAgent.indexOf('x64') >= 0); //=====如果页面有Lodop就直接使用,没有则新建:========== if (oOBJECT != undefined || oEMBED != undefined) { if (isIE) LODOP = oOBJECT; else LODOP = oEMBED; } else { if (CreatedOKLodop7766 == null) { LODOP = document.createElement("object"); LODOP.setAttribute("width", 0); LODOP.setAttribute("height", 0); LODOP.setAttribute("style", "position:absolute;left:0px;top:-100px;width:0px;height:0px;"); if (isIE) LODOP.setAttribute("classid", "clsid:2105C259-1E0C-4534-8141-A753534CB4CA"); else LODOP.setAttribute("type", "application/x-print-lodop"); document.documentElement.appendChild(LODOP); CreatedOKLodop7766 = LODOP; } else LODOP = CreatedOKLodop7766; }; //=====判断Lodop插件是否安装过,没有安装或版本过低就提示下载安装:========== if ((LODOP == null) || (typeof (LODOP.VERSION) == "undefined") || (LODOP.VERSION < "6.1.8.0")) { if (is64IE) Version(64); else if (isIE) Version(32); else Version(32); return LODOP; }; //=====如下空白位置适合调用统一功能(如注册码、语言选择等):==== LODOP.SET_LICENSES("", "", "", ""); //============================================================ return LODOP; } catch (err) { if (is64IE) document.documentElement[xss_clean] = "Error:" + strHtm64_Install + document.documentElement[xss_clean]; else document.documentElement[xss_clean] = "Error:" + strHtmInstall + document.documentElement[xss_clean]; return LODOP; };} //num可选32或64,update有true升级或false不升级 提示升级内容function Version(num, update) { $('#myModal').modal('show');};

写一个打印的方法

执行这个方法就可以调取快递鸟打印插件进行打印

感谢各位的阅读,以上就是"怎么用C#实现单个打印快递单号"的内容了,经过本文的学习后,相信大家对怎么用C#实现单个打印快递单号这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

升级 浏览器 浏览 快递 插件 页面 单个 单号 C# 内容 控件 模式 学习 元素 对象 方法 类型 问题 提示 位置 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中国互联网科技工作委员会毛军 互联网科技有限公司经营范围 智能科技公司是互联网公司吗 互联网 科技创新 高科技与互联网 奇士达互联网科技 时间互联网络科技 互联网 视角下的科技创新 互联网科技公司有哪些 太原新华互联网科技学校怎么样 恒银科技与互联网金融 央行互联网金融科技公司 注册互联网科技公司经营范围大全 工业互联网山东科技大学 上海创道互联网络科技有限公司 下一代互联网重大应用科技园 互联网硬科技公司 云鲸互联网络科技有限公司 中国互联网公司的科技投入 广州三三互联网科技有限公司 湖南永感互联网科技有限公司 互联网科技与金融科技 天津摩尔互联网科技 上游互联网科技 多迪互联网科技有限公司 成都仁贤领冠互联网科技有限公司 互联网实体化科技化 智腾互联网科技有限公司 互联网界的黑科技 互联网科技企业文化
0