【技术实现步骤摘要】
一种用于出版电子书的自动排版方法及系统
[0001]本专利技术涉及自动排版
,特别涉及一种用于出版电子书的自动排版方法及系统。
技术介绍
[0002]排版,是指将文字、图片、图形等可视化信息元素在版面布局上调整位置、大小,是使版面布局条理化的过程。按照稿本把铅字、图版等排在一起拼成书报的版子,以供印刷。
[0003]在排版过程中,为了省事会人为从排版数据库中筛选模板来对需要排版的内容进行排版,但是,在排版的过程中,因为模板筛选随机,并且在排版过程中可能会出现较多的排版错误,会导致最后的排版结果过于不合理。
[0004]因此,本专利技术提出一种用于出版电子书的自动排版方法及系统。
技术实现思路
[0005]本专利技术提供一种用于出版电子书的自动排版方法及系统,用以通过根据电子书类型,自动对匹配的排版方案进行排版预判断,来根据推荐值筛选合理的推荐方案,保证对排版电子书进行自动排版的合理性,有效解决上述提出的不能合理排版的问题。
[0006]本专利技术提出一种用于出版电子书的自动排版方 ...
【技术保护点】
【技术特征摘要】
1.一种用于出版电子书的自动排版方法,其特征在于,包括:步骤1:根据待排版电子书的书类型,从预设排版数据库中调取匹配的第一排版集合,并基于所述第一排版集合中的每个第一排版方案对所述待排版电子书进行第一排版;步骤2:确定每个第一排版结果中的横向排版混乱行以及竖向排版混乱列,且结合对应第一排版方案的历史合格使用信息以及历史符号损失信息,得到对应第一排版方案的推荐值;步骤3:根据所述推荐值,从第一排版集合中提取第一推荐方案和第二推荐方案,当所述第一推荐方案与第二推荐方案属于同推荐等级时,由所述第二推荐方案对所述第一推荐方案进行方案优化,得到最佳推荐方案;步骤4:基于所述最佳推荐方案,对所述待排版电子书进行自动排版并输出。2.如权利要求1所述的用于出版电子书的自动排版方法,其特征在于,根据待排版电子书的书类型,从预设排版数据库中调取匹配的第一排版集合,包括:确定所述排版电子书的书章节以及每章节的重要文本,并建立基于每章节的关键显示标识;将所述关键显示标识与排版显示项进行关联分析,建立所述关键显示标识存在的显示映射关系;基于所述显示映射关系,得到所述排版电子书的多维度显示列表;根据所述多维度显示列表以及书类型,从所述预设排版数据库中调取匹配的第一排版集合。3.如权利要求2所述的用于出版电子书的自动排版方法,其特征在于,根据所述多维度显示列表以及书类型,从所述预设排版数据库中调取匹配的第一排版集合,包括:对所述多维度显示列表进行同维度显示因子的提取,且对提取的同维度显示因子的出现次数进行统计;根据统计结果,向对应维度显示因子设置第一显示权重;其中,s
i1
表示第i1个维度显示因子的出现次数;n1表示显示因子的维度数;Di1表示第i1个维度显示因子的第一显示权重;同时,根据每章节的关键显示标识,获取得到对应章节的第二显示权重;其中,Di2表示第i2个章节的第二显示权重;s2
j1
表示基于标识
‑
值数据库获取的对应章节的关键显示标识中的第j1个标识符号的重要值;max(s2
j1
)表示对应章节的关键显示标识中的所有标识符号中的最大重要值;n2表示对应章节的关键显示标识中的标识符号的总个数;ln表示对数函数符号;
根据所述第一显示权重以及第二显示权重,得到对应维度显示因子的最后显示权重;其中,D0i1表示第i1个维度显示因子的最后显示权重;n3表示所述待排版电子书的章节总数;表示第i2个章节所涉及到的第i1个维度显示因子对应的标识符号基于该章节的关键显示标识的权重,且根据所有维度显示因子的最后显示权重,构建权重数组,并与所述预设排版数据库中每个预设排版方案的预设排版数组进行相似比较,提取得到初始排版集合;根据所述书类型,从所述初始排版集合中进行调取,得到第一排版集合。4.如权利要求2所述的用于出版电子书的自动排版方法,其特征在于,将所述关键显示标识与排版显示项进行关联分析,建立所述关键显示标识存在的显示映射关系,包括:将所述关键显示标识中的每个标识符号与排版显示项进行一一匹配,得到对应标识符号的匹配项;根据所有匹配项,得到所述关键显示标识的显示映射关系。5.如权利要求1所述的用于出版电子书的自动排版方法,其特征在于,确定每个第一排版结果中的横向排版混乱行以及竖向排版混乱列,包括:获取与第一排版结果匹配的第一排版方案的预设排版布局,进而锁定所述第一排版结果中的每个段落排版中的上行排版中的末尾字符以及下行排版中的首个字符;分析所述末尾字符与首个字符是否与所述待排版电子书的字符排列匹配,若匹配,对所述上行排版进行第一扫描以及对所述下行排版进行第二扫描;根据第一扫描结果以及第二扫描结果,确定乱码区域以及模糊区域,并基于所述待排版电子书确定所述乱码区域的第一字符排列以及所述模糊区域的第二字符排列;若不匹配,根据所述末尾字符以及首个字符,确定缺失字符,并基于所述第一排版结果延伸排版行空间,用于放置所述缺失字符;根据第一字符排列、第二字符排列以及缺失字符排列,确定出横向排版混乱行以及竖向排版混乱列。6.如权利要求5所述的用于出版电子书的自动排版方法,其特征在于,结合对应第一排版方案的历史合格使用信息以及历史符号损失信息,得到对应第一排版方案的推荐值,包括:统计对应第一排版方案的历史使用信息,确定所述历史使用信息中的合格使用信息与不合格使用信息,对合格使用信息进行...
【专利技术属性】
技术研发人员:黄蕊,孙妍,梁爽,姜浩,韩磊,桂艺方,张忠敏,王睿,郭丽双,耿艳萌,
申请(专利权)人:牡丹江医学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。