菜鸟打印组件下载(快递打印组件)
随着云计算和大数据的发展,Web应用逐渐取代传统应用成为主流。作为一名ERP软件的开发人员,我们经常会遇到客户的各种打印需求,但是对于web应用却没有很好的打印解决方案。今天,我将简单地与您分享和讨论几种常见的网络打印解决方案。
描述:
局域网打印是指在局域网环境下,只需要为某台电脑安装打印机驱动程序,所有的打印操作都将在这台电脑上进行,其他电脑不再单独安装打印机驱动软件。
选项1:
导出打印是在系统中提供单据导出功能,用户可以在导出单据后自行打印。例如:Excel导出、Pdf导出、Word导出
优点:实现简单,稳定性和可靠性强,基本没有兼容性问题。一个出口可以被多方多次使用。
缺点:不能在系统中直接调用打印机,操作繁琐。模板定制能力差,扩展性差。
常用框架:
导出PDF itext/itextsharp (JAVA/C#)
导出Excel poi/npoi (JAVA/C#)
EXCEL/PPT/WORD/PDF/HTML (ASPOSE)
选项2:
直接用浏览器打印,即以HTML为打印模板,填写数据,利用浏览器提供的打印功能进行打印。
优势:
你可以直接打电话给打印机,所见即所得。
缺点:
HTML有兼容性问题,模板需要特别维护。
打印分页不容易实现。
局域网打印无法配置,扩展性和定制性不强。
选项3:
使用ActiveX插件打印
优势:
可以直接调用打印机,打印机可以配置为本地打印,也可以配置为本地打印。
模板可以定制,具有一定的扩展性。
支持多种打印方式,如叠印、连续打字、分页打印。
缺点:
和HTML类似,模板需要有一定基础的人来维护。
性能差,多数据打印会导致浏览器假死。
界面粗糙,不方便用户自行维护。
推荐:LODOP
选项4:
自行开发基于C/S架构的打印软件,Web端通过Http或TCP与之交互。客户端软件收到请求后,调用打印机进行打印。
优势:
C/S有成熟的打印方案,具有通用性和跨平台性。
C/S有许多优秀的打印组件,它们都提供了图形模块。
板卡设计界面方便用户根据需要进行修改。
局域网打印和本地打印的灵活配置
增强系统的稳定性和可靠性
良好的海量数据打印支持。
缺点:
开发过程复杂,周期长。
由于几次网络传输,性能有损失。
参考菜鸟打印组件。
总结:
不推荐HTML打印。如果没有复杂的打印要求,建议使用导出打印。如果有特殊要求,但性能要求不高,建议使用Lodop。否则,推荐方案4。
因为我不在家,所以不能编辑代码。这里只做一个介绍供大家参考,相关代码会陆续更新。希望大家多多指教。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。系信息发布平台,仅提供信息存储空间服务。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
本文来自网络,若有侵权,请联系删除,作者:马同,如若转载,请注明出处: