腾讯视频

云打印pdf java 云打印软件_云打印pdf java

云打印pdf java 云打印软件_云打印pdf java_02

很多软件都需要打印功能或数据导出功能,包括传统客户端系统或Saas系统,单个打印或导出并不难,但打印项多了,不同客户有不同的打印需求的时候开发工作量就会很大,而且即使投入很大量的开发有些打印需求也很难满足,比如单元格合并、多列打印、Saas系统实现静默打印等等。

基于以上场景,我们将一个功能非常强大的打印组件封装成了一个打印客户端,App开发者只需要通过websocket连接这个客户端就能实现很强大的打印功能,而作为系统的开发者只需要提供打印用的JSON数据以及字段的说明即可完成这一切。而这个强大的打印组件几乎可以实现市面上能看到的所有打印效果,甚至还自带一些脚本开发,更多的功能您可以下载组件试用便知。

方案说明

如果您使用过菜鸟云打印组件的话,理解就会很容易,因为工作原理几乎是相同的,区别是菜鸟云打印组件的只是为打印电子面单设计的,模板语言太简单了,无法实现更多功能,而善管云打印组件封装了非常强大的打印组件,既可以用非常简单的方式接入,也可以满足有更多打印需求的系统。

常规使用就是拖放字段来设计模板,但同时也支持更复杂的打印需求,如:主子表打印、汇总、自定义字段、自定义脚本、水印、排序、分组、多页打印、合页打印等等等等很多强大的功能,但对于开发来说只需要提供最基础的打印数据即可,而这些工作都可以交给客户或客户支持人员自己完成。

而对于用户来说,就是安装一个云打印客户端即可,然后开发人员通过javascript给这个客户端发送指令来完成设计打印模板、打印、预览等工作,而这个交互协议非常的简单。更多内容请访问print.in08.cn

以下流程图说明了应用后端-浏览器-云打印客户端三者的交互方式

云打印pdf java 云打印软件_json_03

云打印pdf java 云打印软件_json_04

云打印pdf java 云打印软件_云打印pdf java_05

云打印pdf java 云打印软件_websocket_06