一种批量文档格式转换的方法及装置的制造方法

文档序号:8445516阅读:185来源:国知局
一种批量文档格式转换的方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体涉及出版领域,尤其涉及一种批量文档格式转换的方法及装置。
【背景技术】
[0002]出版过程中,特别是数字出版过程中,存在大量的各种不同格式的数字资源,由于出版的不同环节或不同的出版单位,使用的工具不尽相同,需要对不同格式的数字资源进行格式转换,以满足工作需要。
[0003]目前数字资源中文件格式的转换技术主要是针对具体的格式,即分析一种文件格式生成另一种文件格式。该种文件格式方法的缺点就是扩充比较困难,每新增一种文件格式将其转换为另一种文件格式,就要从头分析该两种文件格式,从而实现文件格式之间的转换,之前已有的格式转换并不能对新文件格式能带来任何帮助,使用比较繁琐、费力,并且造成了资源的极大浪费。

【发明内容】

[0004]本发明提供了一种批量文档格式转换的方法及装置,能够很方便的扩充文档格式转换功能,充分复用已有的文档格式转换模块,实现不同文件格式的转换,节省了资源,提高工作效率。所述技术方案如下:
[0005]—方面,本发明实施例提供了一种批量文档格式转换的方法,所述方法包括:
[0006]接收将源文档的格式转换为目标文档格式的请求,所述请求中包含目标文档格式信息;
[0007]根据所述请求获取基准文档格式的信息,所述基准文档格式为结构化文档格式,所述基准文档格式是文档格式转换的格式基准;
[0008]根据所述基准文档的格式信息将源文档的格式转换为基准文档格式;
[0009]根据所述目标文档格式信息,将源文档的基准文档格式转换为目标文档格式。
[0010]另一方面,本发明实施例提供了一种批量文档格式转换的装置,所述装置包括:
[0011]接收模块,用于接收将源文档的格式转换为目标文档格式的请求,所述请求中包含目标文档格式信息;
[0012]获取模块,用于根据所述接收模块接收的所述请求获取基准文档格式的信息,所述基准文档格式为结构化文档格式,所述基准文档格式是文档格式转换的格式基准;
[0013]第一转换模块,用于根据所述获取模块获取到的基准文档的格式信息将源文档的格式转换为基准文档格式;
[0014]第二转换模块,用于根据所述接收模块接收的所述目标文档格式信息,将由所述第一转换模块得到的源文档的基准文档格式转换为目标文档格式。
[0015]本发明实施例提供的一种批量文档格式转换的方法及装置,在进行文档格式转换时,以一种中间文档格式为基准,对要转换的文件格式进行预处理,然后转换为基准格式,再由基准格式转换为目标格式,这样可以减少开发不同格式文档之间转换关系的次数,如果工作环节中需要增加一种目标文档格式,只需要重新开发基准格式与目标文档格式的转换关系,因此实现了批量文档格式的转换,方便的扩充文档格式转换功能,充分复用已有的文档格式转换模块,减少重复开发,提高工作效率。
【附图说明】
[0016]图1是本发明实施例提供的一种批量文档格式转换的方法流程图;
[0017]图2是本发明实施例提供的根据基准文档的格式信息将源文档的格式转换为基准文档格式的方法流程图;
[0018]图3是本发明实施例提供的根据所述目标文档格式信息,将源文档的基准文档格式转换为目标文档格式的方法流程图;
[0019]图4是本发明实施例提供的一种批量文档格式转换的装置组成框图;
[0020]图5是本发明实施例提供的第一转换模块的组成框图;
[0021]图6是本发明实施例提供的预处理子模块的组成框图;
[0022]图7是本发明实施例提供的第二转换模块的组成框图。
【具体实施方式】
[0023]为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例,仅仅用于解释本发明,而非对本发明的限定。
[0024]图1是本发明实施例提供的一种批量文档格式转换的方法流程图,如图1所示,所述方法包括:
[0025]步骤101:接收将源文档的格式转换为目标文档格式的请求,所述请求中包含目标文档格式信息。
[0026]其中,将源文档的格式转换为目标文档格式的请求可以由操作人员通过计算机发出,也可以由计算机直接发出,具体的本发明实施例对此不进行限制。当将源文档的格式转换为目标文档格式的请求由操作人员通过计算机发出时,可以采用如下的方式,首先,计算机向操作人员提供一个目标文档格式选择窗口,选择窗口中显示了所有可以作为目标文档格式的格式类型,操作人员可以根据实际的需要在选择窗口中选择相应的格式类型作为目标文档格式,计算机根据操作人员的选择产生一个请求,使得请求中包含目标文档格式信肩、O
[0027]当将源文档的格式转换为目标文档格式的请求由计算机直接发出时,可以采用但不局限如下的方式,首先,操作人员根据实际的需要设定一套目标文档格式的选择规范,并将这套选择规范转换成计算机可识别的语言,计算机可以根据这套选择规范直接选择所需要的格式类型作为目标文档格式,并同时产生一个将源文档的格式转换为目标文档格式的请求,使得请求中包含目标文档格式信息。
[0028]步骤102:根据所述请求获取基准文档格式的信息,所述基准文档格式为结构化文档格式,所述基准文档格式是文档格式转换的格式基准。
[0029]其中,请求中可以包含基准文档格式的信息,也可以不包含基准文档格式的信息,具体的本发明实施例对此不进行限制。
[0030]当请求中包含基准文档格式的信息时,格式转换的装置可以根据请求直接获得基准文档格式的信息,具体来说,可以采用如下的方式,计算机向操作人员提供一个基准文档格式选择窗口,选择窗口中显示了所有可以作为基准文档格式的格式类型,操作人员可以根据实际情况在选择窗口中选择相应的格式类型作为基准文档格式,计算机根据操作人员的选择获得基准文档格式的信息,并在产生格式转换的请求时,使得请求中包含基准文档格式的信息。也可以采用如下的方式,操作人员根据实际的需要设定一套基准文档格式的选择规范,并将这套选择规范转换成计算机可识别的语言,计算机根据这套选择规范直接选择所需要的格式类型作为基准文档格式,并获得基准文档格式的信息,在产生格式转换的请求时,使得请求中包含基准文档格式的信息。还可以采用如下的方式,操作人员预先设定了一种格式类型作为基准文档格式,并将这种预设的基准文档格式类型的信息存储在计算机中,在计算机产生格式转换的请求时,使得请求中包含基准文档格式的信息。在实施本发明实施例时,具体采用上述方式中的哪种,或者除此之外的其他种,本发明实施例对此均不进行限制。
[0031]当请求中不包含基准文档格式的信息时,格式转换的装置可以根据请求的触发获取基准文档格式的信息,具体来说,可以采用如下的方式,操作人员预先设定了一种格式类型作为基准文档格式,并将这种预设的基准文档格式类型的信息存储在存储介质中,在实施格式转换的装置接收到格式转换的请求时,在请求指令的触发下通过预设的路径从存储介质中获得基准文档格式类型的信息。也可以采用如下的方式,操作人员根据实际的需要设定一套基准文档格式的选择规范,并将这套选择规范存储在存储介质中,在实施格式转换的装置接收到格式转换的请求时,在请求指令的触发下通过预设的路径从存储介质中读取基准文档格式的选择规范,根据选择规范选择符合要求的格式类型作为基准文档格式类型,并根据选择获得基准文档格式类型的信息。
[0032]需要说明的是,基准文档格式是文档格式转换的格式基准,通常选取结构化文档格式作为基准文档格式。所谓的结构化文档是由标题、章节、段落等逻辑结构组成,其中结构化有两个原则:每一部分(每一个元素)都和其他元素有关联,关联的级数形成了结构;标识本身的含义与它描述的信息相分离。因此,结构化文档看起来不会杂乱无章,每一部分都紧密联系,形成一个整体,层次分明,目录清晰。所以,采用结构化文档格式作为基
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1