将方正小样文件动态转换成html并录入题库、从题库选题组稿并生成小样文件的方法技术

技术编号:29133987 阅读:10 留言:0更新日期:2021-07-02 22:29
本发明专利技术公开了一种将方正小样文件动态转换成html并录入题库、从题库选题组稿并生成小样文件的方法,包括上传文件、将方正小样文件及资源包结构化处理、进一步处理形成新的小样文件、将新的小样文件导入方正书版进行二次排版设计。本发明专利技术解决的技术问题在于提供一种将方正小样文件处理转换成HTML并录入题库的方法,随着题库的积累和丰富,就能协助编辑从题库中快速选题组稿,同时可以将对应的方正书版排版命令的原数据组合形成新的小样文件,提升整个编辑排版的效率。

【技术实现步骤摘要】
将方正小样文件动态转换成html并录入题库、从题库选题组稿并生成小样文件的方法
本专利技术涉及方正书版排版技术和计算机编程开发
,更具体地说是一种将方正小样文件动态转换成html并录入题库,从题库选题组稿并生成小样文件的方法、装置及系统。
技术介绍
方正书版是专业中文处理领域应用最为广泛的一款排版软件之一。在书刊制作、办公文印编排、电子图书制作等领域有广泛应用。方正书版批处理的模式非常适宜排版长文字,以及对于版式内容要求严格的文档,在编排效率和规范性上具备显著的优势。传统的出版物编写后通过方正书版进行设计排版,整体流程复杂、效率低,小样文件模板的修改花费大量人力物力,小样文件的生成效率较低。目前大部分教辅用书上的试题如果要录入题库,是通过将方正书版导出的pdf的每道试题进行截图,然后录入题库,效率很低。出版物编写人员通常将一个定稿文件给方正排版人员进行设计排版;排版人员往往需要很大的工作量,才能完成一个方正书版小样文件的制作;目前尚未有一项技术能利用题库选题组稿并自动将稿件转换换成方正书版小样格式文件,从而达到快速组稿排版的目的。
技术实现思路
本专利技术解决的技术问题在于提供一种将方正小样文件处理转换成HTML并录入题库的方法,同时客户端通过题库选题组稿之后,可以将对应的方正书版排版命令的原数据组合形成新的小样文件。为实现上述目的,本专利技术提供如下技术方案:一种将方正小样文件动态转换成html并录入题库、从题库选题组稿并生成小样文件的方法,包括以下步骤:<br>S1.用户端采集用户上传的方正书版小样文件以及方正书版小样文件所关联的文件压缩包;压缩包主要包括以tif、tiff、eps等格式的图片文件。文件来自题库,字段包括但不限于:阶段、科目、版本、年级、书名、章节。S2.web服务器对需要识别的小样内容进行结果获取和数据匹配,通过预先定义的转换规将获得的元素、图片、表格、公式、大小、位置等参数进行转义、优化、层次区分和CSS样式转存和注释标记;所述预先定义的转换规则包括去除方正小样文件中无用的标签和注释,提取方正书版命令文本及文本属性,提取表格标签,提取字体标签,提取数学、化学公式标签,提取插入图片命令标签,提取特殊的字符,提取答案、解析等方正书版命令及其属性并转换成相应的css样式;S3.web服务器将上传的方正书版小样所关联的文件压缩包解压,通过程序将tif、eps、mps等格式的图片(此类图片无法在网页中正常显示)转换成png、jpg、jpeg格式图片,使得图片可以在网页中正常显示;S4.对方正小样内容进行预处理,在不同的科目中匹配不同的处理规则,对不同科目的源文件进行相应的匹配、拆分、处理,根据匹配类型将方正小样内容转换成标准HTML标签及对应属性和事件,调用内置库中网页形式的可编辑模板;加载转义后的HTML数据并发送给用户端,返回对应的HTML可编辑模板,可以对转义后的html文档进行二次编辑修改,客户端用户审查之后提交web服务端处理;S5.web服务器将提交的数据进行拆分处理,将方正小样文件及资源包进行结构化处理,拆分成每道小题并转换成相应的HTML。将拆分后的每个小题进行处理、匹配相应的属性并录入题库,同时将对应的方正书版小样文件所对应的原数据一并存入数据库。所述拆分处理规则包括通过注释标记从内容中获取大题号、小题号、题目类型(选择题、填空题、判断题、应用题等)、分值、答案、解析、来源、难易度等。S6.客户端可以通过题库进行选题、组稿,形成新的组合的稿件,同时也可以将对应的方正书版排版命令原数据组合形成新的小样文件。S7.将新的小样文件导入方正书版进行二次排版设计。本专利技术的技术效果和优点:本专利技术解决的技术问题在于提供一种将方正小样文件处理转换成HTML并录入题库的方法,随着题库的积累和丰富,就能协助编辑从题库中快速选题组稿,同时可以将对应的方正书版排版命令的原数据组合形成新的小样文件,提升整个编辑排版的效率。附图说明图1为本专利技术方法框图;图2为后台系统界面示意图;图3为查看导入的内容的界面示意图;图4为前台系统界面示意图;图5为前台系统另一界面示意图;图6为将小样文件导入方正书版进行二次排版设计的示意图。具体实施方式下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一如图1所示的一种将方正小样文件动态转换成html并录入题库、从题库选题组稿并生成小样文件的方法,包括以下步骤,S1.用户端采集用户上传的方正书版小样文件以及方正书版小样文件所关联的文件压缩包;压缩包主要包括以tif、tiff、eps等格式的图片文件。文件来自题库,字段包括但不限于:阶段、科目、版本、年级、书名、章节。S2.web服务器对需要识别的小样内容进行结果获取和数据匹配,通过预先定义的转换规将获得的元素、图片、表格、公式、大小、位置等参数进行转义、优化、层次区分和CSS样式转存和注释标记;所述预先定义的转换规则包括去除方正小样文件中无用的标签和注释,提取方正书版命令文本及文本属性,提取表格标签,提取字体标签,提取数学、化学公式标签,提取插入图片命令标签,提取特殊的字符,提取答案、解析等方正书版命令及其属性并转换成相应的css样式;S3.web服务器将上传的方正书版小样所关联的文件压缩包解压,通过程序将tif、eps、mps等格式的图片(此类图片无法在网页中正常显示)转换成png、jpg、jpeg格式图片,使得图片可以在网页中正常显示;S4.对方正小样内容进行预处理,在不同的科目中匹配不同的处理规则,对不同科目的源文件进行相应的匹配、拆分、处理,根据匹配类型将方正小样内容转换成标准HTML标签及对应属性和事件,调用内置库中网页形式的可编辑模板;加载转义后的HTML数据并发送给用户端,返回对应的HTML可编辑模板,可以对转义后的html文档进行二次编辑修改,客户端用户审查之后提交web服务端处理;S5.web服务器将提交的数据进行拆分处理,将方正小样文件及资源包进行结构化处理,拆分成每道小题并转换成相应的HTML。将拆分后的每个小题进行处理、匹配相应的属性并录入题库,同时将对应的方正书版小样文件所对应的原数据一并存入数据库。所述拆分处理规则包括通过注释标记从内容中获取大题号、小题号、题目类型(选择题、填空题、判断题、应用题等)、分值、答案、解析、来源、难易度等。S6.客户端可以通过题库进行选题、组稿,形成新的组合的稿件,同时也可以将对应的方正书版排版命令原数据组合形成新的小样文件。S7.将新的小样文件导入方正书版进行二次排版设计。实施例二1.如图2所示的后台系统:依次选择阶段(小学/初中/高中/大本文档来自技高网...

【技术保护点】
1.一种将方正小样文件动态转换成html并录入题库、从题库选题组稿并生成小样文件的方法,其特征在于:包括以下步骤:/nS1.用户端采集用户上传的方正书版小样文件以及方正书版小样文件所关联的文件压缩包;/nS2.web服务器对需要识别的小样内容进行结果获取和数据匹配,通过预先定义的转换规则将获得的参数进行转义、优化、层次区分和CSS样式转存和注释标记;/nS3.web服务器将上传的方正书版小样所关联的文件压缩包解压,通过程序将无法在网页中正常显示的图片转换成png、jpg、jpeg格式图片,使得图片可以在网页中正常显示;/nS4.对方正小样内容进行预处理,在不同的科目中匹配不同的处理规则,对不同科目的源文件进行相应的匹配、拆分、处理,根据匹配类型将方正小样内容转换成标准HTML标签及对应属性和事件,调用内置库中网页形式的可编辑模板;加载转义后的HTML数据并发送给用户端,返回对应的HTML可编辑模板,可以对转义后的html文档进行二次编辑修改,客户端用户审查之后提交web服务端处理;/nS5.web服务器将提交的数据进行拆分处理,将方正小样文件及资源包进行结构化处理,拆分成每道小题并转换成相应的HTML;将拆分后的每个小题进行处理、匹配相应的属性并录入题库,同时将对应的方正书版小样文件所对应的原数据一并存入数据库;/nS6.客户端可以通过题库进行选题、组稿,形成新的组合的稿件,同时也可以将对应的方正书版排版命令原数据组合形成新的小样文件;/nS7.将新的小样文件导入方正书版进行二次排版设计。/n...

【技术特征摘要】
1.一种将方正小样文件动态转换成html并录入题库、从题库选题组稿并生成小样文件的方法,其特征在于:包括以下步骤:
S1.用户端采集用户上传的方正书版小样文件以及方正书版小样文件所关联的文件压缩包;
S2.web服务器对需要识别的小样内容进行结果获取和数据匹配,通过预先定义的转换规则将获得的参数进行转义、优化、层次区分和CSS样式转存和注释标记;
S3.web服务器将上传的方正书版小样所关联的文件压缩包解压,通过程序将无法在网页中正常显示的图片转换成png、jpg、jpeg格式图片,使得图片可以在网页中正常显示;
S4.对方正小样内容进行预处理,在不同的科目中匹配不同的处理规则,对不同科目的源文件进行相应的匹配、拆分、处理,根据匹配类型将方正小样内容转换成标准HTML标签及对应属性和事件,调用内置库中网页形式的可编辑模板;加载转义后的HTML数据并发送给用户端,返回对应的HTML可编辑模板,可以对转义后的html文档进行二次编辑修改,客户端用户审查之后提交web服务端处理;
S5.web服务器将提交的数据进行拆分处理,将方正小样文件及资源包进行结构化处理,拆分成每道小题并转换成相应的HTML;将拆分后的每个小题进行处理、匹配相应的属性并录入题库,同时将对应的方正书版小样文件所对应的原数据一并存入数据库;
S6.客户端可以通过题库进行选题、组稿,形成新的组合的稿件,同时也可以将对应的方正书版排版命令原数据组合形成新的小样文件;
S7.将新的小样文件导入方正书版进行二次排版设计。


2.根据权利要求1所述的一种将方正小样文件动态转换成html并录入题库、从题库选题组稿并生成小样文...

【专利技术属性】
技术研发人员:王蒙恩
申请(专利权)人:洛阳圣昂通网络科技有限公司
类型:发明
国别省市:河南;41

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

1