出版物的版式模板制作方法、装置、设备及介质与流程

文档序号:21463240发布日期:2020-07-14 16:45阅读:212来源:国知局
出版物的版式模板制作方法、装置、设备及介质与流程

本发明涉及数字出版领域,尤其涉及一种出版物的版式模板制作方法、装置、设备及介质。



背景技术:

科技期刊基于扩展标记语言(extensiblemarkuplanguage,xml)的生产流程是未来的趋势。xml排版系统非常适合于科技期刊这种结构严谨,版式规范、重复性强的数字出版物的制作,xml排版系统通过版式模板与xml内容的合成,完成论文的排版。xml排版系统通过将版式模板与xml内容相结合,可以生成多种格式的成品文件,如pdf文件等,其工作流程参考图1。版式模板和xml内容作为xml排版系统的两项必要输入源,两者之间相互依赖。任何一项输入源的错误都会使xml排版系统的合成结果不正确,所以保证两项输入源的正确性十分必要。

目前,xml排版系统使用的版式模板是遵循pdml(包摘要标记语言)标准描述的xml文件集的压缩包,以二进制的方式进行存储,后缀名为xtpl。所以想手动修改版式模板下的xml描述文件是非常困难的操作,并且也十分容易出错。xml排版系统提供了可视化的界面对版式模板可以进行编辑操作,但手工制作过程依然十分复杂。其过程复杂的原因在于版式模板制作的专业性很强,利用xml排版系统可视界面进行版式模板的制作首先需要理解pdml标准所有的标签定义,其次,需要理解xml内容和版式模板中的相同条目标签的映射关系,最后,xml排版系统对xml内容进行等效转换,等效转换的原理也需要一定程度的理解,才可正确修改等效转换的配置。上述任何一环节的错误都会导致版式模板的不正确,最终导致xml排版系统合成的结果不正确。

所以,目前利用xml排版系统可视界面制作版式模板存在如下问题:技术门槛非常高,极易引发不容易查找的错误问题,工作效率比较低,培训新人员的成本较高。



技术实现要素:

有鉴于此,本发明实施例提供了一种出版物的版式模板制作方法、装置、设备及介质,以解决现有技术中手工制作版式模板存在的诸如技术门槛高,工作效率低,培训成本高等问题。

第一方面,本发明实施例提供了一种出版物的版式模板制作方法,包括:

确定待排版出版物的xml内容描述所采用的数据标准类型;

获取所述数据标准类型对应的版式xml描述文件;

根据所述版式xml描述文件构建版式模板源素材数据;

根据所述版式模板源素材数据搜索匹配与所述数据标准类型对应的基础模板,构建版式模板应用数据;

根据所述版式模板应用数据构建所述待排版出版物的版式模板。

在一种可能的实现方式中,在本发明实施例提供的上述方法中,所述源素材数据包括至少一套版式区块、块及条目标签数据;

其中,每套中的版式区块包含块或条目标签数据,每套中的块包含条目标签数据。

在一种可能的实现方式中,在本发明实施例提供的上述方法中,所述基础模板包括所述版式区块对应的第一排版单元、所述块对应的第二排版单元及所述条目标签数据对应的第三排版单元;

所述根据所述版式模板源素材数据搜索匹配与所述数据标准类型对应的基础模板,构建版式模板应用数据,具体包括:

根据所述版式模板源素材数据中的版式区块搜索匹配所述版式区块对应的第一排版单元;

根据所述版式模板源素材数据中的块搜索匹配所述块对应的第二排版单元;

根据所述版式模板源素材数据中的条目标签数据搜索匹配所述条目标签数据对应的第三排版单元;

根据所述第一排版单元、第二排版单元及第三排版单元构建版式模板应用数据。

在一种可能的实现方式中,在本发明实施例提供的上述方法中,所述根据所述版式模板应用数据构建所述待排版出版物的版式模板,具体包括:

将所述版式模板应用数据中的各个第一排版单元拷贝至所述待排版出版物的初始版式模板中;

将所述版式模板应用数据中的各个第二排版单元拷贝至对应的第一排版单元中;

将所述版式模板应用数据中的各个第三排版单元拷贝至对应的第一排版单元或第二排版单元中。

在一种可能的实现方式中,在本发明实施例提供的上述方法中,所述将所述版式模板应用数据中的各个第二排版单元拷贝至对应的第一排版单元中之后,还包括:

清除所述各个第二排版单元中包含的条目标签数据排版单元。

第二方面,本发明实施例提供了一种出版物的版式模板制作装置,包括:

确定模块,用于确定待排版出版物的xml内容描述所采用的数据标准类型;

获取模块,用于获取所述数据标准类型对应的版式xml描述文件;

源素材数据构建模块,用于根据所述版式xml描述文件构建版式模板源素材数据;

应用数据构建模块,用于根据所述版式模板源素材数据搜索匹配与所述数据标准类型对应的基础模板,构建版式模板应用数据;

版式模板构建模块,用于根据所述版式模板应用数据构建所述待排版出版物的版式模板。

在一种可能的实现方式中,在本发明实施例提供的上述装置中,所述源素材数据包括至少一套版式区块、块及条目标签数据;

其中,每套中的版式区块包含块或条目标签数据,每套中的块包含条目标签数据。

在一种可能的实现方式中,在本发明实施例提供的上述装置中,所述基础模板包括所述版式区块对应的第一排版单元、所述块对应的第二排版单元及所述条目标签数据对应的第三排版单元;

所述应用数据构建模块,包括:

版式区块匹配单元,用于根据所述版式模板源素材数据中的版式区块搜索匹配所述版式区块对应的第一排版单元;

块匹配单元,用于根据所述版式模板源素材数据中的块搜索匹配所述块对应的第二排版单元;

条目标签数据匹配单元,用于根据所述版式模板源素材数据中的条目标签数据搜索匹配所述条目标签数据对应的第三排版单元;

构建单元,用于根据所述第一排版单元、第二排版单元及第三排版单元构建版式模板应用数据。

在一种可能的实现方式中,在本发明实施例提供的上述装置中,所述版式模板构建模块,具体用于:

将所述版式模板应用数据中的各个第一排版单元拷贝至所述待排版出版物的初始版式模板中;将所述版式模板应用数据中的各个第二排版单元拷贝至对应的第一排版单元中;将所述版式模板应用数据中的各个第三排版单元拷贝至对应的第一排版单元或第二排版单元中。

在一种可能的实现方式中,在本发明实施例提供的上述装置中,所述版式模板构建模块,还具体用于:

在将所述版式模板应用数据中的各个第二排版单元拷贝至对应的第一排版单元中之后,清除所述各个第二排版单元中包含的条目标签数据排版单元。

第三方面,本发明实施例提供了一种电子设备,包括:存储器,处理器以及计算机程序;

其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如上述第一方面所述的方法。

第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行以实现如上述第一方面所述的方法。

基于以上各方面,本发明实施例通过确定待排版出版物的xml内容描述所采用的数据标准类型,获取所述数据标准类型对应的版式xml描述文件,根据所述版式xml描述文件构建版式模板源素材数据,根据所述版式模板源素材数据搜索匹配与所述数据标准类型对应的基础模板,构建版式模板应用数据,最后根据所述版式模板应用数据构建所述待排版出版物的版式模板,采用该方案可自动化制作所需的版式模板,相对于现有的手工制作方式,降低了相应的技术门槛,也不易产生错误问题,从而降低了培训成本,提高了工作效率。

应当理解,上述发明内容部分中所描述的内容并非旨在限定本发明的实施例的关键或重要特征,亦非用于限制本发明的范围。本发明的其它特征将通过以下的描述变得容易理解。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1为xml排版系统的工作流程图;

图2为本发明实施例一提供的出版物的版式模板制作方法的流程示意图;

图3为本发明实施例二提供的出版物的版式模板制作方法的流程示意图;

图4为本发明实施例三提供的出版物的版式模板制作装置的结构示意图;

图5为本发明实施例四提供的出版物的版式模板制作装置的结构示意图;

图6为本发明实施例五提供的电子设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本发明的实施例。虽然附图中显示了本发明的某些实施例,然而应当理解的是,本发明可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本发明。应当理解的是,本发明的附图及实施例仅用于示例性作用,并非用于限制本发明的保护范围。

本发明实施例的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明实施例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例一

图2为本发明实施例一提供的出版物的版式模板制作方法的流程示意图,如图2所示,该方法可以包括以下步骤:

s101、确定待排版出版物的xml内容描述所采用的数据标准类型。

实际应用中,本实施例的执行主体可以为出版物的版式模板制作装置。在实际应用中,该出版物的版式模板制作装置可以通过虚拟装置,例如软件代码实现,也可以通过写入有相关执行代码的实体装置,例如,u盘实现,再或者,也可以通过集成有相关执行代码的实体装置实现,例如,芯片、智能终端等。

实际应用中,参看图1,版式模板和xml内容作为xml排版系统的两项必要输入源,两者之间相互依赖,任何一项输入源的错误都会使xml排版系统的合成结果不正确,而待排版出版物的xml内容描述可以采用不同的数据标准,该数据标准类型可以包括jats、docbook、toolbook等,因此不同数据标准的xml内容需要对应数据标准的版式模版,因此,出版物的版式模板制作装置首先确定待排版出版物的xml内容描述所采用的数据标准类型,例如确定结果为jats数据标准。

s102、获取所述数据标准类型对应的版式xml描述文件。

具体地,在确定了xml内容描述所采用的数据标准类型之后,获取所述数据标准类型对应的版式xml描述文件。根据本发明的一个实施方式,该版式xml描述文件可以通过相应的生成机生成,进而出版物的版式模板制作装置可以从生成机处读取该版式xml描述文件,优选地,可以将读取的数据缓存在相应实体装置的内存中。

s103、根据所述版式xml描述文件构建版式模板源素材数据。

实际应用中,版式区块、块及条目标签数据是在对出版物的版式特征标识身份时提出的,并且是依次包含的关系。例如,对于单页出版物的顶部排版内容,首先定义其为页眉区块,其次根据排版内容的位置,将左侧位置定义为页眉左块,中间位置定义为页眉中块,右侧位置定义为页眉右块。块中包含的具体排版内容项为条目标签数据。

具体地,该版式模板源素材数据包含版式区块、块及条目标签数据,即根据版式xml描述文件,构建所需的版式区块、块及条目标签数据。

s104、根据所述版式模板源素材数据搜索匹配与所述数据标准类型对应的基础模板,构建版式模板应用数据。

具体地,该基础模板也是采用上述步骤中确定的数据标准类型构建的,其中包括全面的版式区块排版单元、块排版单元及条目标签数据排版单元。本步骤中,可以根据版式模板源素材数据中的版式区块、块及条目标签数据搜索匹配相应的基础模板中的排版单元,构建了版式模板应用数据。

s105、根据所述版式模板应用数据构建所述待排版出版物的版式模板。

具体地,根据本发明的一个实施方式,在确定了构建版式模板所需的版式区块排版单元、块排版单元及条目标签数据排版单元之后,就可以拷贝各排版单元来构建成待排版出版物的版式模板。

本实施例提供的出版物的版式模板制作方法,通过确定待排版出版物的xml内容描述所采用的数据标准类型,获取数据标准类型对应的版式xml描述文件,根据所述版式xml描述文件构建版式模板源素材数据,根据版式模板源素材数据搜索匹配与数据标准类型对应的基础模板,构建版式模板应用数据,最后根据版式模板应用数据构建待排版出版物的版式模板,采用该方案可自动化制作所需的版式模板,相对于现有的手工制作方式,降低了相应的技术门槛,也不易产生错误问题,从而降低了培训成本,提高了工作效率。

实施例二

图3为本发明实施例二提供的出版物的版式模板制作方法的流程示意图,如图3所示,本实施例提供的出版物的版式模板制作方法,是在本申请方法实施例一的基础上,对步骤s101~s105的进一步细化,则本实施例提供的方法包括以下步骤:

s201、确定待排版出版物的xml内容描述所采用的数据标准类型。

s202、获取所述数据标准类型对应的版式xml描述文件。

s203、根据所述版式xml描述文件构建版式模板源素材数据。

具体地,所述源素材数据包括至少一套版式区块、块及条目标签数据。

其中,每套中的版式区块包含块或条目标签数据,每套中的块包含条目标签数据。

上述步骤s201~s203与实施例一中s101~s103相对应,具体内容在此不再赘述。

s204、根据所述版式模板源素材数据中的版式区块搜索匹配所述版式区块对应的第一排版单元。根据所述版式模板源素材数据中的块搜索匹配所述块对应的第二排版单元。根据所述版式模板源素材数据中的条目标签数据搜索匹配所述条目标签数据对应的第三排版单元。

s205、根据所述第一排版单元、第二排版单元及第三排版单元构建版式模板应用数据。

具体地,基础模板包括版式区块对应的排版单元、块对应的排版单元及条目标签数据对应的排版单元。根据版式模板源素材数据中的版式区块、块及条目标签数据搜索匹配相应的基础模板中的排版单元,构建了版式模板应用数据。

s206、将所述版式模板应用数据中的各个第一排版单元拷贝至所述待排版出版物的初始版式模板中。

s207、将所述版式模板应用数据中的各个第二排版单元拷贝至对应的第一排版单元中。清除所述各个第二排版单元中包含的条目标签数据排版单元。

具体地,由于拷贝的块排版单元中可能包含其他条目标签数据排版单元,优选的,清除各个块排版单元中包含的条目标签数据排版单元,以避免发生排版错误的问题。

s208、将所述版式模板应用数据中的各个第三排版单元拷贝至对应的第一排版单元或第二排版单元中。

具体地,在确定了构建版式模板所需的版式区块排版单元、块排版单元及条目标签数据排版单元之后,就可以拷贝各排版单元来构建成待排版出版物的版式模板。

本实施例提供的出版物的版式模板制作方法,可自动化制作所需的版式模板,相对于现有的手工制作方式,降低了相应的技术门槛,也不易产生错误问题,从而降低了培训成本,提高了工作效率。

下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。

实施例三

图4为本发明实施例三提供的出版物的版式模板制作装置的结构示意图,如图4所示,该装置包括:

确定模块310,用于确定待排版出版物的xml内容描述所采用的数据标准类型。

获取模块320,用于获取所述数据标准类型对应的版式xml描述文件。

源素材数据构建模块330,用于根据所述版式xml描述文件构建版式模板源素材数据。

应用数据构建模块340,用于根据所述版式模板源素材数据搜索匹配与所述数据标准类型对应的基础模板,构建版式模板应用数据。

版式模板构建模块350,用于根据所述版式模板应用数据构建所述待排版出版物的版式模板。

本实施例提供的装置可以执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

实施例四

图5为本发明实施例四提供的出版物的版式模板制作装置的结构示意图,如图5所示,本实施例提供的装置在本申请实施例三提供的装置的基础上,进一步地,所述源素材数据包括至少一套版式区块、块及条目标签数据。

其中,每套中的版式区块包含块或条目标签数据,每套中的块包含条目标签数据。

根据本发明的一个实施方式,所述基础模板包括所述版式区块对应的第一排版单元、所述块对应的第二排版单元及所述条目标签数据对应的第三排版单元。

所述应用数据构建模块340,包括:

版式区块匹配单元341,用于根据所述版式模板源素材数据中的版式区块搜索匹配所述版式区块对应的第一排版单元。

块匹配单元342,用于根据所述版式模板源素材数据中的块搜索匹配所述块对应的第二排版单元。

条目标签数据匹配单元343,用于根据所述版式模板源素材数据中的条目标签数据搜索匹配所述条目标签数据对应的第三排版单元。

构建单元344,用于根据所述第一排版单元、第二排版单元及第三排版单元构建版式模板应用数据。

根据本发明的一个实施方式,所述版式模板构建模块350,具体用于:

将所述版式模板应用数据中的各个第一排版单元拷贝至所述待排版出版物的初始版式模板中。将所述版式模板应用数据中的各个第二排版单元拷贝至对应的第一排版单元中。将所述版式模板应用数据中的各个第三排版单元拷贝至对应的第一排版单元或第二排版单元中。

根据本发明的一个实施方式,所述版式模板构建模块350,还具体用于:

在将所述版式模板应用数据中的各个第二排版单元拷贝至对应的第一排版单元中之后,清除所述各个第二排版单元中包含的条目标签数据排版单元。

本实施例提供的装置可以执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

实施例五

图6为本发明实施例五提供的电子设备的结构示意图,如图6所示,该电子设备,包括:存储器610,处理器620以及计算机程序。

其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如本申请实施例一中的出版物的版式模板制作方法或本申请实施例二中的出版物的版式模板制作方法。

相关说明可以对应参见图2至图3的步骤所对应的相关描述和效果进行理解,此处不做过多赘述。

实施例六

本发明实施例六提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行以实现如本申请实施例一中的出版物的版式模板制作方法或本申请实施例二中的出版物的版式模板制作方法。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1