一种适用于打印的文档生成方法、装置和计算机存储介质制造方法及图纸

技术编号:20160015 阅读:25 留言:0更新日期:2019-01-19 00:12
本发明专利技术实施例公开了一种适用于打印的文档生成方法、装置和计算机存储介质,该方法包括:获取至少一个类别的已填充占位符的文档模板;获取到打印指令后,确定所述打印指令携带的类别标识信息和占位符替换指示信息;根据所述占位符替换指示信息,对所述类别标识信息对应的文档模板中的每个占位符进行替换,得到待打印文档。可以看出,本发明专利技术实施例并不仅仅是基于固有的模板得出待打印文档,而是可以通过填充占位符的方式得到符合使用需求的文档模板,并对得到的文档模板采用由打印指令确定的替换占位符的方式进行占位符替换,得出待打印文档;如此,本发明专利技术实施例可以灵活地根据使用需求得出待打印文档,实现自定义打印。

【技术实现步骤摘要】
一种适用于打印的文档生成方法、装置和计算机存储介质
本专利技术涉及文档自定义打印技术,尤其涉及一种适用于打印的文档生成方法、装置和计算机存储介质。
技术介绍
随着云计算和软件即服务(Software-as-a-Service,SaaS)系统的普及,越来越多的企业业务都能方便地使用SaaS系统来管理,但SaaS系统的使用者越多,对SaaS系统的要求也就越高,SaaS系统的使用者的个性化需求,对SaaS系统提出了较高的要求。在现有的SaaS系统的一些打印方案中,要么无法按照用户使用需求进行自定义模板的打印,要么只能基于一种或几种固有的模板进行打印;在现有的SaaS系统的另一些打印方案中,可以通过拖动控件的方式实现SaaS系统的一定程度的自定义打印,或者,可以通过客户端ActiveX插件辅助实现SaaS系统的一定程度的自定义打印,这里,ActiveX:是微软(Microsoft)对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(ComponentObjectModel,COM),在有目录和其它支持的网络中,COM变成了分布式COM(DCOM);上述通过拖动控件的方式实现SaaS系统的自定义打印的方案操作繁琐复杂,绝大部分的用户无法使用;上述通过ActiveX插件辅助实现SaaS系统的自定义打印的方案,需要安装客户插件,存在使用复杂,兼容性低等问题;综上,现有的SaaS系统的打印方案无法通过简单的操作方式实现自定义打印,无法真正地满足用户需求。
技术实现思路
本专利技术实施例期望提供一种适用于打印的文档生成方法、装置和计算机存储介质,旨在解决无法通过简单的操作方式实现SaaS系统的自定义打印的问题。本专利技术实施例提供了一种适用于打印的文档生成方法,所述方法包括:获取至少一个类别的已填充占位符的文档模板;获取到打印指令后,确定所述打印指令携带的类别标识信息和占位符替换指示信息,所述类别标识信息用于标识文档模板的类别,所述占位符替换指示信息用于指示:所述类别标识信息对应的文档模板中每个占位符的替换方式;根据所述占位符替换指示信息,对所述类别标识信息对应的文档模板中的每个占位符进行替换,得到待打印文档。上述方案中,所述每个类别的文档模板中的占位符是根据使用需求预先确定的。上述方案中,所述获取至少一个类别的已填充占位符的文档模板包括:基于办公软件打开至少一个类别的未填充占位符的文档模板,在打开的文档模板中填充占位符,得到所述至少一个类别的已填充占位符的文档模板。上述方案中,所述根据所述占位符替换指示信息,对所述类别标识信息对应的文档模板中的每个占位符进行替换,得到待打印文档,包括:根据所述占位符替换指示信息,确定所述类别标识信息对应的文档模板中每个占位符的替换内容;根据确定的替换内容,对所述类别标识信息对应的文档模板中的每个占位符进行替换,得到待打印文档。上述方案中,所述根据所述占位符替换指示信息,确定所述类别标识信息对应的文档模板中每个占位符的替换内容,包括:确定所述占位符替换指示信息对应的数据库,所述占位符替换指示信息对应的数据库用于存储所述类别标识信息对应的文档模板中每个占位符的替换内容;在所述占位符替换指示信息对应的数据库中,确定所述类别标识信息对应的文档模板中每个占位符的替换内容。本专利技术实施例还提供了一种适用于打印的文档生成装置,所述装置包括:获取模块和确定模块;其中,获取模块,用于获取至少一个类别的已填充占位符的文档模板;在获取到打印指令后,触发确定模块;确定模块,用于在受到触发时,确定所述打印指令携带的类别标识信息和占位符替换指示信息,根据所述占位符替换指示信息,对所述类别标识信息对应的文档模板中的每个占位符进行替换,得到待打印文档;其中,所述类别标识信息用于标识文档模板的类别,所述占位符替换指示信息用于指示:所述类别标识信息对应的文档模板中每个占位符的替换方式。上述方案中,所述每个类别的文档模板中的占位符是根据使用需求预先确定的。上述方案中,所述获取模块,具体用于基于办公软件打开至少一个类别的未填充占位符的文档模板,在打开的文档模板中填充占位符,得到所述至少一个类别的已填充占位符的文档模板。本专利技术实施例还提供了另一种适用于打印的文档生成装置,所述装置包括处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,所述处理器用于运行所述计算机程序时,执行上述任意一种文档打印方法的步骤。本专利技术实施例还提供了一种计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任意一种适用于打印的文档生成方法的步骤。本专利技术实施例中,首先获取至少一个类别的已填充占位符的文档模板;然后,在获取到打印指令后,确定所述打印指令携带的类别标识信息和占位符替换指示信息,所述类别标识信息用于标识文档模板的类别,所述占位符替换指示信息用于指示:所述类别标识信息对应的文档模板中每个占位符的替换方式;根据所述占位符替换指示信息,对所述类别标识信息对应的文档模板中的每个占位符进行替换,得到待打印文档。可以看出,本专利技术实施例并不仅仅是基于固有的模板得出待打印文档,而是可以通过填充占位符的方式得到符合使用需求的文档模板,并对得到的文档模板采用由打印指令确定的替换占位符的方式进行占位符替换,得出待打印文档;如此,本专利技术实施例可以灵活地根据使用需求得出待打印文档,实现自定义打印,并且,本专利技术实施例并不需要采用拖动控件等复杂的操作方式实现打印,而是通过简单的填充占位符和替换占位符的方式,得出待打印文档,实现自定义打印。附图说明图1为本专利技术实施例的适用于打印的文档生成方法的流程图;图2为本专利技术实施例的未填充占位符的文档模板的一个示意图;图3为本专利技术实施例的已填充占位符的文档模板的一个示意图;图4为本专利技术实施例的待打印文档的一个示意图;图5为本专利技术实施例的文档模板提交流程的示意图;图6为本专利技术实施例的打印流程的示意图;图7为本专利技术的一个应用实施例中Saas系统的打印流程的示意图;图8为本专利技术实施例的Office文档合成器的一种工作流程的示意图;图9为本专利技术实施例的文档模板的一个解压结果的示意图;图10为本专利技术实施例的一种适用于打印的文档生成装置的组成结构示意图;图11为本专利技术实施例的另一种适用于打印的文档生成装置的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。本专利技术实施例可以应用于终端或服务器中,这里的终端可以是计算机等固定终端,也可以是移动终端,移动终端是指可以在移动中使用的计算机设备,广义的讲,移动终端包括手机、笔记本、平板电脑、销售终端(PointOfSale,POS)机、车载电脑等;本专利技术实施例中,并不对终端使用的操作系统的类型进行限制。基于上述记载的内容,提出以下各具体实施例实施例一本专利技术实施例一提供了一种文档打印方法,图1为本专利技术实施例的适用于打印的文档生成方法的流程图,如图1所示,该流程可以包括:步骤101:获取至少一个类别的已填充占位符的文档模板。这里,文档模板可以用于表示能利用计算机软件打开的文档的模板,文档模板可以具有多种实现形式,例如,文档模板可以包含表格,也可以不包含表格;实际应用中,上述计算机软件可以是word、excel本文档来自技高网...

【技术保护点】
1.一种适用于打印的文档生成方法,其特征在于,所述方法包括:获取至少一个类别的已填充占位符的文档模板;获取到打印指令后,确定所述打印指令携带的类别标识信息和占位符替换指示信息,所述类别标识信息用于标识文档模板的类别,所述占位符替换指示信息用于指示:所述类别标识信息对应的文档模板中每个占位符的替换方式;根据所述占位符替换指示信息,对所述类别标识信息对应的文档模板中的每个占位符进行替换,得到待打印文档。

【技术特征摘要】
1.一种适用于打印的文档生成方法,其特征在于,所述方法包括:获取至少一个类别的已填充占位符的文档模板;获取到打印指令后,确定所述打印指令携带的类别标识信息和占位符替换指示信息,所述类别标识信息用于标识文档模板的类别,所述占位符替换指示信息用于指示:所述类别标识信息对应的文档模板中每个占位符的替换方式;根据所述占位符替换指示信息,对所述类别标识信息对应的文档模板中的每个占位符进行替换,得到待打印文档。2.根据权利要求1所述的方法,其特征在于,每个类别的文档模板中的占位符是根据使用需求预先确定的。3.根据权利要求1或2所述的方法,其特征在于,所述获取至少一个类别的已填充占位符的文档模板包括:基于办公软件打开至少一个类别的未填充占位符的文档模板,在打开的文档模板中填充占位符,得到所述至少一个类别的已填充占位符的文档模板。4.根据权利要求1所述的方法,其特征在于,所述根据所述占位符替换指示信息,对所述类别标识信息对应的文档模板中的每个占位符进行替换,得到待打印文档,包括:根据所述占位符替换指示信息,确定所述类别标识信息对应的文档模板中每个占位符的替换内容;根据确定的替换内容,对所述类别标识信息对应的文档模板中的每个占位符进行替换,得到待打印文档。5.根据权利要求4所述的方法,其特征在于,所述根据所述占位符替换指示信息,确定所述类别标识信息对应的文档模板中每个占位符的替换内容,包括:确定所述占位符替换指示信息对应的数据库,所述占位符替换指示信息对应的数据库...

【专利技术属性】
技术研发人员:郑虹
申请(专利权)人:深圳市口袋网络科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1