[发明专利]文件转换方法、文件转换装置、存储介质及电子设备在审
| 申请号: | 201911319680.2 | 申请日: | 2019-12-19 |
| 公开(公告)号: | CN113010471A | 公开(公告)日: | 2021-06-22 |
| 发明(设计)人: | 廖焕宇 | 申请(专利权)人: | 京东安联财产保险有限公司 |
| 主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/174;G06F8/30 |
| 代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
| 地址: | 510000 广东省广州市天河区珠江西路5号广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件 转换 方法 装置 存储 介质 电子设备 | ||
1.一种文件转换方法,其特征在于,包括:
获取待处理文件,并对所述待处理文件进行解压缩处理得到可扩展标记语言字符串;
对所述可扩展标记语言字符串进行拆分解析,得到对应的节点树;
根据所述节点树中各节点的节点信息将所述节点树转换为超文本标记语言字符串,并根据所述超文本标记语言字符串生成转换后的超文本标记语言文件。
2.根据权利要求1所述的方法,其特征在于,在所述待处理文件中包括图片时,所述可扩展标记语言字符串包括图片字符串;
对所述待处理文件进行解压缩处理得到可扩展标记语言字符串,包括:
存储所述图片,并利用所述图片的存储路径替换所述待处理文件中对应的图片;
对替换后的所述待处理文件进行解压缩处理,得到可扩展标记语言字符串。
3.根据权利要求1所述的方法,其特征在于,根据所述节点树中各节点的节点信息将所述节点树转换为超文本标记语言字符串,包括:
获取所述节点树的根节点对应的body节点;
针对body节点进行深度优先遍历,并在进行深度优先遍历的过程中根据各节点的节点信息对所述body节点进行转换,得到超文本标记语言字符串。
4.根据权利要求3所述的方法,其特征在于,在进行深度优先遍历的过程中根据各节点的节点信息对所述body节点进行转换,得到超文本标记语言字符串,包括:
在进行深度优先遍历的过程中,从所述body节点对应的叶子节点开始,根据各所述节点的节点信息向所述根节点方向进行逐层嵌套转换,直至得到所述body节点对应的第一转换结果,并将所述第一转换结果配置为所述超文本标记语言字符串。
5.根据权利要求4所述的方法,其特征在于,从所述body节点对应的叶子节点开始,根据各所述节点的节点信息向所述根节点方向进行逐层嵌套转换,直至得到所述body节点对应的第一转换结果,包括:
针对当前节点进行以下循环过程,直至得到所述body节点对应的第一转换结果:
对当前节点进行函数处理得到第二转换结果,并根据所述当前节点的节点信息和所述当前节点的上一节点的节点信息,将所述上一节点对应的第一转换结果拼接在所述第二转换结果中,得到当前节点对应的第一转换结果;
将当前节点对应的第一转换结果反馈至向所述根节点方向的下一节点,并将所述下一节点作为当前节点;其中,所述叶子节点为初始状态下的当前节点。
6.根据权利要求5所述的方法,其特征在于,在对当前节点进行函数处理得到第二转换结果之前,所述方法还包括:
在所述节点树中包括预设节点类型时,创建所述预设节点类型对应的实例;
所述对当前节点进行函数处理得到第二转换结果,包括:
根据当前节点的节点类型调用对应的实例,并根据所述当前节点的节点信息调用对应的实例函数对所述当前节点进行处理,得到第二转换结果。
7.根据权利要求6所述的方法,其特征在于,所述预设节点类型包括以下至少一种或多种的组合:
表格型、文字型和图片型;
所述实例对应的包括以下至少一种或多种的组合:
表格实例、文字实例和图片实例。
8.一种文件转换装置,其特征在于,包括:
解压缩模块,用于获取待处理文件,并对所述待处理文件进行解压缩处理得到可扩展标记语言字符串;
解析模块,用于对所述可扩展标记语言字符串进行拆分解析,得到对应的节点树;
转换模块,用于根据所述节点树中各节点的节点信息将所述节点树转换为超文本标记语言字符串,并根据所述超文本标记语言字符串生成转换后的超文本标记语言文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东安联财产保险有限公司,未经京东安联财产保险有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911319680.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:宽带差分Fabry-Perot谐振腔天线
- 下一篇:一种汽车充电桩用充电车位





