[发明专利]对UOF文档进行转换的方法有效
申请号: | 202111388257.5 | 申请日: | 2021-11-22 |
公开(公告)号: | CN114218895B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 王丹星;周韩钰;余丹 | 申请(专利权)人: | 慧之安信息技术股份有限公司 |
主分类号: | G06F40/151 | 分类号: | G06F40/151;G06F40/205 |
代理公司: | 北京广技专利代理事务所(特殊普通合伙) 11842 | 代理人: | 安琪 |
地址: | 100000 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | uof 文档 进行 转换 方法 | ||
本发明提供了对UOF文档进行转换的方法,其包括对ODF文档进行解压处理和解析处理,从而得到相应的文档解析输出;对文档解析输出进行样式分析,从而得到关于ODF文档的文档属性数据;对文档属性数据进行预处理,从而得到相应文档样式属性数据和文档分节属性数据;再对文档样式属性数据和文档分节属性数据进行转换处理,从而得到与所述ODF文档对应的UOF文档;并在文档外部接口的层面上,构建关于UOF文档的动态链接库、可执行文件库、注册表和日志系统,从而实现对UOF文档的二次开发和转换处理;最后在用户界面上显示对所述UOF文档进行转换处理的实时信息,从而实现对UOF文档进行批量转换和二次开发。
技术领域
本发明涉及文档转换处理的技术领域,特别涉及对UOF文档进行转换的方法。
背景技术
UOF(Uified office document Format)文档是基于XML的开放式文档格式,其又被称作“标文通”文档。在对UOF文档进行转换的过程中存在文档解析出错以及转换内容无法打开的问题。同时现有的UOF文档转换技术存在转换速度慢且无法进行二次开发的问题,这导致无法对UOF文档进行批量转换和二次开发,从而严重影响UOF文档的转换体验感。
发明内容
针对现有技术存在的缺陷,本发明提供对UOF文档进行转换的方法,其包括对ODF文档进行解压处理和解析处理,从而得到相应的文档解析输出;对文档解析输出进行样式分析,从而得到关于ODF文档的文档属性数据;对文档属性数据进行预处理,从而得到相应文档样式属性数据和文档分节属性数据;再对文档样式属性数据和文档分节属性数据进行转换处理,从而得到与所述ODF文档对应的UOF文档;并在文档外部接口的层面上,构建关于UOF文档的动态链接库、可执行文件库、注册表和日志系统,从而实现对UOF文档的二次开发和转换处理;最后在用户界面上显示对所述UOF文档进行转换处理的实时信息,其在基础层、转换层、外部接口层和用户界面层这四个层面上对UOF文档进行转换,从而实现对UOF文档进行批量转换和二次开发。
本发明提供对UOF文档进行转换的方法,其特征在于,其包括如下步骤:
步骤S1,对ODF文档进行解压处理和解析处理,从而得到相应的文档解析输出;
步骤S2,对所述文档解析输出进行样式分析,从而得到关于所述ODF文档的文档属性数据;对所述文档属性数据进行预处理,从而得到相应文档样式属性数据和文档分节属性数据;再对所述文档样式属性数据和所述文档分节属性数据进行转换处理,从而得到与所述ODF文档对应的UOF文档;
步骤S3,在文档外部接口的层面上,构建关于所述UOF文档的动态链接库、可执行文件库、注册表和日志系统,从而实现对所述UOF文档的二次开发和转换处理;
步骤S4,在用户界面上显示对所述UOF文档进行转换处理的实时信息;
进一步,在所述步骤S1中,对ODF文档进行解压处理和解析处理,从而得到相应的文档解析输出具体包括:
步骤S101,基于开源代码Zip Utils设计形成文档解压缩模块,并利用所述文档解压缩模块对所述ODF文档进行解压处理,从而得到所述ODF文档包含XML文档;
步骤S102,基于开源项目Xerces C++设计形成SAX解析模块,并利用所述SAX解析模块对所述XML文档进行解析处理,从而得到相应的文档解析输出;
进一步,在所述步骤S102中,利用所述SAX解析模块对所述XML文档进行解析处理,从而得到相应的文档解析输出具体包括:
利用所述SAX解析模块对所述XML文档进行解析处理,以此对所述XML文档进行逐行扫描和解析处理,从而得到相应的XML文档解析结果和文档静态表,以此作为所述文档解析输出;
进一步,在所述步骤S2中,对所述文档解析输出进行样式分析,从而得到关于所述ODF文档的文档属性数据具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧之安信息技术股份有限公司,未经慧之安信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111388257.5/2.html,转载请声明来源钻瓜专利网。