[发明专利]一种epub文件生成方法和系统在审
申请号: | 201910768628.9 | 申请日: | 2019-08-20 |
公开(公告)号: | CN110532233A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 周斌 | 申请(专利权)人: | 武汉鼎森电子科技有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/11 |
代理公司: | 42247 武汉红观专利代理事务所(普通合伙) | 代理人: | 李季<国际申请>=<国际公布>=<进入国 |
地址: | 430000 湖北省武汉市江*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件目录 解析 资源地址信息 统一格式化 目录信息 统一管理 文本数据 文件生成 信息交换 信息来源 章节内容 元数据 轻便 浏览 涵盖 统一 阅读 制作 生产 管理 | ||
本发明提出了一种epub文件生成方法和系统,通过定义统一的epub文件目录,可以将不同来源的数据进行统一管理,并且定义统一的epub文件目录还包括directories.json文件,directories.json文件涵盖epub元数据、目录信息和资源地址信息等,使得信息交换更轻便,能取代原来epub复杂解析的方式,只用解析该文件即可,因而能使epub文件的阅读不受平台限制,随意浏览章节内容;本发明定义统一格式化epub目录,可以接受多种信息来源,组织好文本数据后,可以批量进行生产epub,避免了epub粗放式的制作与管理带来诸多弊端。
技术领域
本发明涉及电子出版物领域,尤其涉及一种epub文件生成方法和系统。
背景技术
现如今,海量电子出版物是以epub这种文件格式为载体的,epub作为电子出版物的重要标准之一,已被广泛接纳。epub是一个自由的开放标准,属于一种可以“自动重新编排”的内容;也就是文字内容可以根据阅读设备的特性,以最适于阅读的方式显示;epub拥有广泛的阅读平台支持,比如能直接被浏览器打开阅读,以及各类跨平台的epub-阅读器,这使得epub电子读物越来越活跃;拥有众多跨平台的epub制作软件,比如Sigil、epubBuilder等,无疑加快了epub电子读物的工业化生产。虽然epub电子读物已获得广泛的平台支持,但是其自由的开放标准催生出各种制作软件,受限于数据来源形式、制作人员使用软件的效率和熟练程度,难免出现制作效率低,错误率增加的情况,继而导致格式不统一,无法对资源进行集约式管理。因此,为解决上述问题,本发明提供一种epub文件生成方法和系统,统一格式化epub目录,接受多种信息来源,并组织好文本数据,批量进行生产epub,避免了epub粗放式的制作与管理带来诸多弊端。
发明内容
有鉴于此,本发明提出了一种epub文件生成方法和系统,统一格式化epub目录,接受多种信息来源,并组织好文本数据,批量进行生产epub,避免了epub粗放式的制作与管理带来诸多弊端。
本发明的技术方案是这样实现的:一方面,本发明提供了一种epub文件生成方法,包括以下步骤:
S1、定义统一的epub文件目录;
S2、接收不同来源的数据,获取元数据并初始化所有元数据;
S3、按照统一的epub文件目录填充元素。
在以上技术方案的基础上,优选的,S1中统一的epub文件目录包括META-INF目录、OEBPS目录、mimetype文件和directories.json文件;
META-INF目录包括container.xml文件,OEBPS目录包括content.opf文件和toc.ncx文件。
在以上技术方案的基础上,优选的,S2的数据来源是数据库或者现有的epub文件;
若数据来源是数据库时,直接进行初始化;若数据来源是已存在的epub文件时,先解析现有的epub文件,获取所有的元数据后再进行初始化。
进一步优选的,S3中具体包括以下步骤:
S201、新建container.xml文件、mimetype文件、content.opf文件和toc.ncx文件;
S202、将引到content.opf文件的相对路径写入container.xml文件,将epub文件的文件格式写入mimetype文件中,将epub文件中所有的资源路径写入content.opf文件中,将epub文件的目录信息写入toc.ncx文件中;
S203、新建directories.json文件,将content.opf文件中的资源路径和toc.ncx文件中的目录信息转义成json格式,并存放在directories.json文件中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉鼎森电子科技有限公司,未经武汉鼎森电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910768628.9/2.html,转载请声明来源钻瓜专利网。