[发明专利]基于用户端浏览器生成指定格式的word文档的方法有效
申请号: | 201910864155.2 | 申请日: | 2019-09-12 |
公开(公告)号: | CN110598153B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 黄海涛 | 申请(专利权)人: | 南京红松信息技术有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F40/151 |
代理公司: | 南京正联知识产权代理有限公司 32243 | 代理人: | 顾伯兴 |
地址: | 210022 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 用户端 浏览器 生成 指定 格式 word 文档 方法 | ||
本发明涉及一种基于客户端生成指定格式的word文档的方法,包括以下步骤:(1)建一个word文档命名为word.doc;(2)根据唯一变量原则,在步骤(1)建的所述word文档的设置同一属性的至少两个不同的参数,并根据不同的参数将文档分别导出多个html格式文档;(3)采用文本工具打开多个所述html格式文档,对比并找出多个所述html格式文档之间的差别,从而找出多个所述html格式文档中存在的差异属性;(4)将步骤(3)中找出的所述差异属性的参数添加至由步骤(1)中所建的word文档导出的所述html格式文档的标签中,再导出该word文档即直接获得与之具有不同参数的word文档。
技术领域
本发明涉及文档导出技术领域,尤其涉及一种基于用户端浏览器生成指定格式的word文档的方法。
背景技术
随着办公自动化的趋势推进,越来越多的数据,不仅需要在页面上显示,用户还经常需要下载到本地存储;导出Word文件在日常编码中是经常会遇到的问题,用户端浏览器导出Word文件的方法相对比较单一,先获取页面的html格式文本,拼接特定格式的头信息,通过下载的方式导出Word文件。
中国专利文献(201510110727.X)公开了一种BS系统下导出Word的方法,该方法包括下列顺序的步骤:(1)用户新建Word文档,设置该Word文档的格式,并将其中需要填充或替换的数据内容部分作为FreeMarker模板引擎变量; (2)用户将上述含有FreeMarker模板引擎变量的Word文档另存为XML格式的文档;(3)用户在BS系统中新建导出模板,将上述XML格式的文档上传至该导出模板,并设置导出模板的元数据;(4)经BS系统管理员授权的用户在线管理导出模板,BS系统判断导出模板内XML格式的文档的下载格式是否符合要求,若判断结果为是,则进入下一步,否则,返回本步骤继续管理;(5) 用户通过页面触发,发出导出指令,FreeMarker模板引擎渲染数据模型,生成数据并下载Word文档至用户计算机,下载页面中对应的FreeMarker模板引擎变量内容自动替换或填充至下载的Word文档中。
本发明旨在不依赖服务器端的资源的前提下,使用用户端浏览器的html格式文本导出可以指定格式的Word文档的方法;从而可以解决业务中用户端浏览器导出Word文件时无法指定格式的问题,通过该方法可以找到任意控制Word 文件样式的属性,从而使用户端浏览器导出的Word文件更可控、可用。
发明内容
本发明要解决的技术问题是,提供一种通过用户端浏览器导出指定格式的 word文档的方法;可以解决业务中用户端浏览器导出Word文件时无法指定格式的问题,通过该方法可以找到任意控制Word文件样式的属性,从而使用户端浏览器导出的Word文件更可控、可用。
为了解决上述技术问题,本发明采用的技术方案是:该基于用户端浏览器生成指定格式的word文档的方法,包括以下步骤:
(1)建一个word文档命名为word.doc;
(2)根据唯一变量原则,在步骤(1)建的所述word文档的设置同一属性的至少两个不同的参数,并根据不同的参数将文档分别导出多个html格式文档;
(3)采用文本工具打开多个所述html格式文档,对比并找出多个所述html格式文档之间的差别,从而找出多个所述html格式文档中存在的差异属性;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京红松信息技术有限公司,未经南京红松信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910864155.2/2.html,转载请声明来源钻瓜专利网。