首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于XML数据的智能排版方法、装置、终端及介质_雅昌文化(集团)有限公司;北京雅昌艺术印刷有限公司;上海雅昌艺术印刷有限公司_202311384093.8 

申请/专利权人:雅昌文化(集团)有限公司;北京雅昌艺术印刷有限公司;上海雅昌艺术印刷有限公司

申请日:2023-10-24

公开(公告)日:2024-06-21

公开(公告)号:CN117236282B

主分类号:G06F40/109

分类号:G06F40/109;G06F40/154;G06F16/81

优先权:

专利状态码:有效-授权

法律状态:2024.06.21#授权;2024.01.02#实质审查的生效;2023.12.15#公开

摘要:本发明公开一种基于XML数据的智能排版方法、装置、终端及介质,所述方法包括:获取预先确定需要处理转换的标签内容;获取预先创建并包含标签结构与各标签排版位次的排版模板;读取原始XML文件的数据,根据需要处理转换的标签内容遍历标签,按排版位次重命名标签及重组标签结构,转换到排版模板对应的标签系统,然后转换处理结果并另存为新XML文件;将新XML文件的数据导入排版模板,以将XML数据自动排入版面,从而输出排版结果文档。本发明通过将原始XML文件中的标签依次转换为排版模板对应的标签结构,重组导入排版模板之后便得到新XML文件,输出可印刷文件,实现了自动排版方式,代替了传统的人工编辑方式,提高排版效率。

主权项:1.一种基于XML数据的智能排版方法,其特征在于,包括:步骤S10:获取预先确定需要处理转换的标签内容;其中,所述标签内容包括条目名称、定性描述、正文、推荐阅读、条目作者;步骤S20:获取预先创建并包含标签结构与各标签排版位次的排版模板;其中,所述标签结构包括标签对应的段落样式、字符样式、对象样式、表格样式;步骤S30:读取原始XML文件的数据,根据需要处理转换的标签内容遍历标签,按排版位次重命名标签及重组标签结构,转换到所述排版模板对应的标签系统,然后转换处理结果并另存为新XML文件;步骤S40:将所述新XML文件的数据导入所述排版模板,以将XML数据自动排入版面,从而输出排版结果文档;其中,在所述步骤S30中,包括:步骤S31:创建排版XML模板文件;其中,所述模板文件包括完整的标签结构和预置标签属性,且标签内容初始为空;步骤S32:创建配置表,建立原始XML标签与排版XML标签之间的映射关系,参数包括标签名称、所属层次、属性约束条件、需保留的属性数组;步骤S33:读取排版XML模板文件,读入排版XML结构树;步骤S34:读取原始XML文件,读入原始XML结构树;步骤S35:遍历所述原始XML结构树的标签,处理转换到所述排版XML结构树;步骤S36:保存所述排版XML结构树到新XML文件,完成转换重组;其中,在所述步骤S35中,包括:步骤S351:从所述原始XML结构树的根节点开始读取标签;步骤S352:查找配置表,检查标签是否存在,并判断所属层次是否正确以及属性约束条件是否符合;步骤S353:若标签存在且判断结果均为满足,则读取标签内容,并复制写入到排版XML结构树的对应标签内容,按配置表需保留的属性数组复制属性写入到排版XML结构树的对应标签上;若判断结果存在至少一处不满足的条件,则忽略该标签;步骤S354:读入下一标签,然后转到所述步骤S352继续处理,直至遍历所有的标签。

全文数据:

权利要求:

百度查询: 雅昌文化(集团)有限公司;北京雅昌艺术印刷有限公司;上海雅昌艺术印刷有限公司 基于XML数据的智能排版方法、装置、终端及介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。