出版物的版式模板制作方法、装置、设备及介质制造方法及图纸

技术编号:24889399 阅读:21 留言:0更新日期:2020-07-14 18:16
本发明专利技术公开了一种出版物的版式模板制作方法、装置、设备及介质,该方法包括:确定待排版出版物的XML内容描述所采用的数据标准类型,获取所述数据标准类型对应的版式XML描述文件,根据所述版式XML描述文件构建版式模板源素材数据,根据所述版式模板源素材数据搜索匹配与所述数据标准类型对应的基础模板,构建版式模板应用数据,最后根据所述版式模板应用数据构建所述待排版出版物的版式模板,采用该方案可自动化制作所需的版式模板,相对于现有的手工制作方式,降低了相应的技术门槛,也不易产生错误问题,从而降低了培训成本,提高了工作效率。

【技术实现步骤摘要】
出版物的版式模板制作方法、装置、设备及介质
本专利技术涉及数字出版领域,尤其涉及一种出版物的版式模板制作方法、装置、设备及介质。
技术介绍
科技期刊基于扩展标记语言(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.一种出版物的版式模板制作方法,其特征在于,包括:/n确定待排版出版物的XML内容描述所采用的数据标准类型;/n获取所述数据标准类型对应的版式XML描述文件;/n根据所述版式XML描述文件构建版式模板源素材数据;/n根据所述版式模板源素材数据搜索匹配与所述数据标准类型对应的基础模板,构建版式模板应用数据;/n根据所述版式模板应用数据构建所述待排版出版物的版式模板。/n

【技术特征摘要】
1.一种出版物的版式模板制作方法,其特征在于,包括:
确定待排版出版物的XML内容描述所采用的数据标准类型;
获取所述数据标准类型对应的版式XML描述文件;
根据所述版式XML描述文件构建版式模板源素材数据;
根据所述版式模板源素材数据搜索匹配与所述数据标准类型对应的基础模板,构建版式模板应用数据;
根据所述版式模板应用数据构建所述待排版出版物的版式模板。


2.根据权利要求1所述的方法,其特征在于,所述源素材数据包括至少一套版式区块、块及条目标签数据;
其中,每套中的版式区块包含块或条目标签数据,每套中的块包含条目标签数据。


3.根据权利要求2所述的方法,其特征在于,所述基础模板包括所述版式区块对应的第一排版单元、所述块对应的第二排版单元及所述条目标签数据对应的第三排版单元;
所述根据所述版式模板源素材数据搜索匹配与所述数据标准类型对应的基础模板,构建版式模板应用数据,具体包括:
根据所述版式模板源素材数据中的版式区块搜索匹配所述版式区块对应的第一排版单元;
根据所述版式模板源素材数据中的块搜索匹配所述块对应的第二排版单元;
根据所述版式模板源素材数据中的条目标签数据搜索匹配所述条目标签数据对应的第三排版单元;
根据所述第一排版单元、第二排版单元及第三排版单元构建版式模板应用数据。


4.根据权利要求3所述的方法,其特征在于,所述根据所述版式模板应用数据构建所述待排版出版物的版式模板,具体包括:
将所述版式模板应用数据中的各个第一排版单元拷贝至所述待排版出版物的初始版式模板中;
将所述版式模板应用数据中的各个第二排版单元拷贝至对应的第一排版单元中;
将所述版式模板应用数据中的各个第三排版单元拷贝至对应的第一排版单元或第二排版单元中。


5.根据权利要求4所述的方法,其特征在于,所述将所述版式模板应用数据中的各个第二排版单元拷贝至对应的第一排版单元中之后,还包括:
清除所述各个第二排版单元中包含的条目标签数据排版单元。


6.一种出版物的版式模板制作装置,其特征在于,包括:
确定模块,用于确定待排版出版物的XML内容描述所采用的数据标准类型;
获取模块,用于获取所述数据标准类型对应的版式XML描述文件;

【专利技术属性】
技术研发人员:谢建平王婷上官致伟
申请(专利权)人:北大方正集团有限公司北大方正信息产业集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1