一种服务文档打印方法、装置及计算机可读介质与流程

文档序号:29495178发布日期:2022-04-06 14:58阅读:271来源:国知局
一种服务文档打印方法、装置及计算机可读介质与流程

1.本发明涉及文档打印领域,具体提供一种服务文档打印方法、装置及计算机可读介质。


背景技术:

2.目前在政务行业中对于纸质文档存在大量的需求,如:回执打印、表单打印、交接清单等文档。而现在主流的文档打印方式主要是以客户端解析打印模板,替换业务数据后再打印的方式,主要以浏览器解析模块文件或使用ntko组件的打印方式。
3.浏览器解析模板文件通常以配置模板存至服务器后通过浏览器替换业务数据生成文档预览文件,此方法模板的配置复杂,专业技术要求高以及打印预览时样式调整难,存在打印不灵活的问题,ntko组件的打印方式客户端必须安装ntko组件和office应用软件,系统实施工作量大且限制浏览器的版本,还会与本地安装的wps存在兼容性问题,用户体验感极差。


技术实现要素:

4.本发明是针对上述现有技术的不足,提供一种实用性强的服务文档打印方法。
5.本发明进一步的技术任务是提供一种设计合理,安全适用的服务文档打印装置。
6.本发明的进一步的技术任务是提供一种计算机可读介质。
7.本发明解决其技术问题所采用的技术方案是:
8.一种服务文档打印方法,政务应用的事项列表接口、事项字段接口注册到运行平台中,所述运行平台封装模板配置相关api,进行模板在线编辑操作和存储服务;
9.文档打印时调用运行平台提供的api接口,运行平台后台实现业务数据替换,返回以替换为业务数据的在线word文档或pdf文件,提供政务应用在线编辑、预览、打印功能。
10.进一步的,业务人员根据注册的文档列表选择所需配置的应用打印模板,运行平台渲染注册字段列表,通过封装api方式调用onlyoffice实现在线模板编辑,将各应用字段插入至office word,绘制poi-tl模板引擎,存储、编辑和发布模板。
11.进一步的,所述运行平台调用政务应用所注册的接口获取对应数据,封装api请求打开onlyoffice在线文档编辑器,返回在线文档编辑地址。
12.进一步的,所述业务人员配置文档模板,将对应字段插入至文档编辑器,生成poi-tl模板引擎文件,运行平台封装api调用onlyoffice服务器更新模板文件,将onlyoffice服务器返回的word模板保存至运行平台,并成功返回。
13.进一步的,文档打印时,政务应用发起调用word/pdf文档打印服务接口,运行平台根据政务应用调用的打印服务接口,加载已配置的模板文件,运行平台将保存的模板文件根据poi-tl模板引擎替换模板数据为业务数据,根据应用所调用word或pdf,客户端获取到word在线文档或pdf进行在编辑、预览和打印。
14.进一步的,根据应用所调用word或pdf时,若调用的是word,运行平台返回已加载
为业务数据的word在线编辑文档;
15.若调用的是pdf,运行平台调用onlyoffice文档转换服务,将业务数据的word转换为pdf返回。
16.进一步的,所述运行平台获取到模板引擎文件,将模板数据替换为业务数据,生成新的预览文件word或pdf,如果为word打印则返回已转换业务数据的word在线文档地址;
17.如果为pdf打印,封装接口调用onlyoffice文档转发服务,获取已转换业务数据的pdf文件返回。
18.进一步的,业务人员根据word或pdf文件选择预览、打印后,运行平台删除临时文件、保存调用记录;
19.封装api接口,清除onlyoffice服务器缓存文件。
20.一种服务文档打印装置,包括:至少一个存储器和至少一个处理器;
21.所述至少一个存储器,用于存储机器可读程序;
22.所述至少一个处理器,用于调用所述机器可读程序,执行一种服务文档打印方法。
23.一种计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行一种服务文档打印方法。
24.本发明的一种服务文档打印方法、装置及计算机可读介质和现有技术相比,具有以下突出的有益效果:
25.本发明业务人员不需要安装任何组件或应用,减少运维成本;也无需安装特定浏览器,极大提高应用提高应用的浏览器兼容性。采用office word方式,配置简单,学习成本低;
26.以本平台为中心,统一对外接口,提供模板配置及打印服务,支持打印前文档二次编辑,打印方式更加灵活,对接无入侵,平台独立。
附图说明
27.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
28.附图1是一种服务文档打印方法中文档模板配置流程示意图(一);
29.附图2是一种服务文档打印方法中文档模板配置流程示意图(二);
30.附图3是一种服务文档打印方法中文档打印流程示意图(一);
31.附图4是一种服务文档打印方法中文档打印流程示意图(二)。
具体实施方式
32.为了使本技术领域的人员更好的理解本发明的方案,下面结合具体的实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例都属于本发明保护的范围。
33.下面给出一个最佳实施例:
34.如图1-4所示,本实施例中的一种服务文档打印方法,政务应用的事项列表接口、事项字段接口注册到运行平台中,所述运行平台封装模板配置相关api,进行模板在线编辑操作和存储服务;
35.文档打印时调用运行平台提供的api接口,运行平台后台实现业务数据替换,返回以替换为业务数据的在线word文档或pdf文件,提供政务应用在线编辑、预览、打印功能。
36.业务人员根据注册的文档列表选择所需配置的应用打印模板,运行平台渲染注册字段列表,通过封装api方式调用onlyoffice实现在线模板编辑,将各应用字段插入至office word,绘制poi-tl模板引擎,存储、编辑和发布模板。
37.其中,运行平台调用政务应用所注册的接口获取对应数据,封装api请求打开onlyoffice在线文档编辑器,返回在线文档编辑地址。
38.所述业务人员配置文档模板,将对应字段插入至文档编辑器,生成poi-tl模板引擎文件,运行平台封装api调用onlyoffice服务器更新模板文件,将onlyoffice服务器返回的word模板保存至运行平台,并成功返回。
39.文档打印时,政务应用发起调用word/pdf文档打印服务接口,运行平台根据政务应用调用的打印服务接口,加载已配置的模板文件,运行平台将保存的模板文件根据poi-tl模板引擎替换模板数据为业务数据,根据应用所调用word或pdf,客户端获取到word在线文档或pdf进行在编辑、预览和打印。
40.其中,运行平台获取到模板引擎文件,将模板数据替换为业务数据,生成新的预览文件word或pdf,如果为word打印则返回已转换业务数据的word在线文档地址;
41.如果为pdf打印,封装接口调用onlyoffice文档转发服务,获取已转换业务数据的pdf文件返回。
42.业务人员根据word或pdf文件选择预览、打印后,运行平台删除临时文件、保存调用记录;封装api接口,清除onlyoffice服务器缓存文件。
43.一种服务文档打印装置,包括:至少一个存储器和至少一个处理器;
44.所述至少一个存储器,用于存储机器可读程序;
45.所述至少一个处理器,用于调用所述机器可读程序,执行一种服务文档打印方法。
46.一种计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行一种服务文档打印方法。
47.上述具体的实施方式仅是本发明具体的个案,本发明的专利保护范围包括但不限于上述具体的实施方式,任何符合本发明的一种服务文档打印方法、装置及计算机可读介质权利要求书的且任何所述技术领域普通技术人员对其做出的适当变化或者替换,皆应落入本发明的专利保护范围。
48.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1