预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115757272A(43)申请公布日2023.03.07(21)申请号202211267137.4(22)申请日2022.10.17(71)申请人福昕鲲鹏(北京)信息科技有限公司地址100092北京市海淀区学清路科技财富中心B座802(72)发明人鞠成富(74)专利代理机构北京轻创知识产权代理有限公司11212专利代理师沈尚林(51)Int.Cl.G06F16/11(2019.01)G06F16/16(2019.01)G06F16/13(2019.01)G06F16/172(2019.01)G06F16/174(2019.01)权利要求书2页说明书8页附图2页(54)发明名称一种将HTML文件转换为OFD文件的方法及系统(57)摘要本发明涉及一种将HTML文件转换为OFD文件的方法及系统,包括:获取待转换HTML文件中的多个标签数据,并对每个标签数据进行解析,得到每个标签数据对应的至少一个标签属性;基于每个标签数据对应的标签类型和至少一个标签属性,生成每个标签数据对应的OFD元素数据;将每个OFD元素数据分别存储至预设OFD文件结构中,得到并对目标OFD文件结构进行压缩处理,得到所述待转换HTML文件对应的目标OFD文件。本发明实现了将HTML文件内容的创建过程与OFD文件生成过程分离,在提高文件转换效率的同时,还能够实现将网页内容导出为OFD版式文件,并用于流转、存档或者发布。CN115757272ACN115757272A权利要求书1/2页1.一种将HTML文件转换为OFD文件的方法,其特征在于,包括:获取待转换HTML文件中的多个标签数据,并对每个标签数据进行解析,得到每个标签数据对应的至少一个标签属性;基于每个标签数据对应的标签类型和至少一个标签属性,生成每个标签数据对应的OFD元素数据;将每个OFD元素数据分别存储至预设OFD文件结构中,得到并对目标OFD文件结构进行压缩处理,得到所述待转换HTML文件对应的目标OFD文件。2.根据权利要求1所述的一种将HTML文件转换为OFD文件的方法,其特征在于,所述预设OFD文件结构的创建过程为:创建OFD文件根目录,并在所述OFD文件根目录中创建OFD.xml和至少一个文档文件夹,得到第一层级OFD文件结构;在所述第一层级OFD文件结构中的每个文档文件夹中,分别创建对应的根节点文件、文档公共资源索引文件、文档自身索引文件、资源文件夹和文档页面文件夹,得到第二层级OFD文件结构;在所述第二层级OFD文件结构中的每个文档页面文件夹中,分别创建对应的内容描述文件、资源文件夹和资源描述文件,得到所述预设OFD文件结构。3.根据权利要求2所述的一种将HTML文件转换为OFD文件的方法,其特征在于,所述OFD元素数据包括:OFD文档内容数据和OFD文档属性数据;基于任一标签数据对应的标签类型和至少一个标签属性,生成所述任一标签数据对应的OFD元素数据的步骤,包括:根据所述任一标签数据的标签类型,将所述任一标签数据中的文档页面数据转换为对应的OFD文档内容数据,并根据所述任一标签数据所对应的所有的标签属性,生成对应的OFD文档属性数据。4.根据权利要求3所述的一种将HTML文件转换为OFD文件的方法,其特征在于,所述将每个OFD元素数据分别存储至预设OFD文件结构中的步骤,包括:将每个OFD元素数据中的OFD文档内容数据对应的资源文件存储至所述预设OFD文件结构中对应的文档页面文件夹中的资源文件夹中;将每个OFD元素数据中的OFD文档内容数据和OFD文档属性数据存储值所述预设OFD文件结构中对应的文档页面文件夹中的内容描述文件中。5.根据权利要求1‑4任一项所述的一种将HTML文件转换为OFD文件的方法,其特征在于,所述多个标签数据包括:标题标签、段落标签、链接标签、图像标签和分区标签;所述至少一个标签属性包括:坐标、宽度、高度、颜色、边距和背景。6.根据权利要求1‑4任一项所述的一种将HTML文件转换为OFD文件的方法,其特征在于,所述获取待转换HTML文件中的多个标签数据的步骤,包括:对待转换HTML文件进行渲染,得到并从渲染后的待转换HTML文件中获取多个标签数据。7.一种将HTML文件转换为OFD文件的系统,其特征在于,包括:第一处理模块、第二处理模块和转换模块;所述第一处理模块用于:获取待转换HTML文件中的多个标签数据,并对每个标签数据进行解析,得到每个标签数据对应的至少一个标签属性;2CN115757272A权利要求书2/2页所述第二处理模块用于:基于每个标签数据对应的标签类型和至少一个标签属性,生成每个标签数据对应的OFD元素数据;所述转换模块用于:将每个OFD元素数据分别存储至预设OFD文件结构中,得到并对