[发明专利]基于国产CPU和操作系统的导出WPS的方法及系统在审
申请号: | 202110911688.9 | 申请日: | 2021-08-10 |
公开(公告)号: | CN113792530A | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 梁振棋;李利民 | 申请(专利权)人: | 浪潮软件集团有限公司 |
主分类号: | G06F40/151 | 分类号: | G06F40/151;G06F40/103;G06F8/35 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙园园 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 国产 cpu 操作系统 导出 wps 方法 系统 | ||
1.一种基于国产CPU和操作系统的导出WPS的方法,其特征在于,该方法具体如下:
新建WPS文档,设置该WPS文档的格式,并将其中需要填写或替换的数据内容部分作为FreeMarker模板引擎变量;
将含有FreeMarker模板引擎变量的WPS文档另存为XML格式的文档;
在国产CPU和操作系统中新建导出模板,将XML格式的文档上传到导出模板,并设置导出模板的元数据;
通过页面触发,发出导出指令;
FreeMarker模板引擎渲染数据模型;
FreeMarker模板引擎生成数据并下载WPS文档至用户计算机,下载页面中对应的FreeMarker模板引擎变量内容自动替换或填充至下载的WPS文档中。
2.根据权利要求1所述的基于国产CPU和操作系统的导出WPS的方法,其特征在于,WPS文档的格式是指WPS文档的标题、WPS文档的段落、WPS文档的表格和WPS文档的行列。
3.根据权利要求1所述的基于国产CPU和操作系统的导出WPS的方法,其特征在于,导出模板的元数据是指导出模板的文件后缀名、导出模板的名称和导出模板的代码。
4.根据权利要求1所述的基于国产CPU和操作系统的导出WPS的方法,其特征在于,在国产CPU和操作系统下,对XML格式的文档修改字体格式、内容、排版和模板引擎变量。
5.根据权利要求1所述的基于国产CPU和操作系统的导出WPS的方法,其特征在于,模板引擎变量按照用户需求编辑XML节点的值来管理导出模板,管理后立即生效,再次导出的文档以新的导出模板渲染生成下载文档。
6.根据权利要求1-5中任一所述的基于国产CPU和操作系统的导出WPS的方法,其特征在于,WPS文档的导出页面上配置有用于触发导出的按钮或超链接,点击按钮或超链接发出导出下载指令,操作系统根据FreeMarker模板引擎找到导出模板所在的路径,将数据模型传到FreeMarker模板引擎,经过FreeMarker模板引擎的渲染,生成数据并下载为WPS文档至用户计算机,用户在本地打开下载的WPS文档,即可显示和网页上一样的数据和格式。
7.一种基于国产CPU和操作系统的导出WPS的系统,其特征在于,该系统包括,
新建模块,用于新建WPS文档,并将其中需要填充或替换的数据内容部分作为FreeMarker模板引擎变量;
另存模块,用于将含有FreeMarker模板引擎变量的WPS文档另存为XML格式的文档;
上传模块,用于在国产CPU和操作系统中新建导出模板,将XML格式的文档上传到导出模板,并设置导出模板的元数据;
触发模块,用于通过页面触发,发出导出指令;
渲染模块,用于FreeMarker模板引擎渲染数据模型;
下载模块,用于FreeMarker模板引擎生成数据并下载WPS文档至用户计算机,下载页面中对应的FreeMarker模板引擎变量内容自动替换或填充至下载的WPS文档中。
8.根据权利要求7所述的基于国产CPU和操作系统的导出WPS的系统,其特征在于,所述触发模块配置有用于触发导出的按钮或者超链接,点击按钮或超链接,发出导出下载指令,操作系统根据FreeMarker模板引擎找到导出模板所在的路径,将数据模型传到FreeMarker模板引擎,经过FreeMarker模板引擎的渲染,生成数据并下载为WPS文档至用户计算机,用户在本地打开下载的WPS文档,即可显示和网页上一样的数据和格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件集团有限公司,未经浪潮软件集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110911688.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:钩藤中四种生物碱含量的测定方法
- 下一篇:一种精密铸件加工用铣槽装置