【技术实现步骤摘要】
一种文件的转换方法、装置、计算机装置及可读存储介质
本公开涉及数据处理
,具体而言,涉及一种文件的转换方法、装置、计算机装置及可读存储介质。
技术介绍
随着网络技术的不断发展,学生们对于习题的获取途径不再局限于书本,还可以通过互联网来获取全国各地的老师所提供的优质习题,从而可以使得学生可以接触到多样化的习题内容,夯实知识。为了方便学生从互联网上获取习题,一些门户网站或是学习类应用程序通常会提供习题下载入口,供学生下载所需的习题。在一些习题中,尤其是理科类试题中,通常会存在一些公式,而公式无法同常规文字一样直接展现于下载的试题文件中。目前,在学生下载的试题文件中,针对于公式部分,通常将其转换为图片格式,或是office支持的数学公式标记语言(OfficeMathMarkupLanguage,omml),但是上述两种格式均存在一定的不足,针对于转换为图片格式的情况,学生无法对图片格式的公式进行编辑,对于该试题文件的后续使用造成了一定程度上的限制;针对转换为omml格式的情况,易造成公式的展示效果不佳,影响学生对于该试题文件的使用过程。
技术实现思路
本公开实施例至少提供一种文件的转换方法、装置、计算机装置及可读存储介质。第一方面,本公开实施例提供了一种文件的转换方法,所述转换方法包括:在接收到原始文件时,抽取所述原始文件中的原始公式;当确定需要对所述原始公式进行公式转换时,将所述原始公式对应的公式转换请求添加至待转换消息队列中;其中,所述公式转换请求包括所述原始公 ...
【技术保护点】
1.一种文件的转换方法,其特征在于,所述转换方法包括:/n在接收到原始文件时,抽取所述原始文件中的原始公式;/n当确定需要对所述原始公式进行公式转换时,将所述原始公式对应的公式转换请求添加至待转换消息队列中;其中,所述公式转换请求包括所述原始公式的公式标识信息以及需要转换到的目标转换格式;所述目标转换格式为满足清晰度标准的、可编辑公式格式;/n当检测到所述待转换消息队列中存在所述公式转换请求时,基于所述待转换消息队列中的所述公式转换请求,获取与所述公式转换请求对应的、所述目标转换格式下的目标转换公式;/n基于所述目标转换公式以及所述原始文件,生成包括所述目标转换公式的目标文件。/n
【技术特征摘要】
1.一种文件的转换方法,其特征在于,所述转换方法包括:
在接收到原始文件时,抽取所述原始文件中的原始公式;
当确定需要对所述原始公式进行公式转换时,将所述原始公式对应的公式转换请求添加至待转换消息队列中;其中,所述公式转换请求包括所述原始公式的公式标识信息以及需要转换到的目标转换格式;所述目标转换格式为满足清晰度标准的、可编辑公式格式;
当检测到所述待转换消息队列中存在所述公式转换请求时,基于所述待转换消息队列中的所述公式转换请求,获取与所述公式转换请求对应的、所述目标转换格式下的目标转换公式;
基于所述目标转换公式以及所述原始文件,生成包括所述目标转换公式的目标文件。
2.根据权利要求1所述的文件的转换方法,其特征在于,所述在接收到原始文件时,抽取所述原始文件中的原始公式,包括:
根据预设的公式边界符合集,识别所述原始文件中的公式起始字符和公式终止字符;
确定位于所述公式起始字符和所述公式终止字符之间的部分内容为所述原始文件中的原始公式。
3.根据权利要求1所述的文件的转换方法,其特征在于,在确定需要对所述原始公式进行公式转换之前,还包括:
获取所述原始公式对应的公式标识;
基于所述公式标识,判断所述原始公式是否为历史转换公式;
若所述原始公式不是历史转换公式,则确定需要对所述原始公式进行公式转换。
4.根据权利要求3所述的文件的转换方法,其特征在于,若所述原始公式是历史转换公式,所述转换方法包括:
调用与所述原始公式对应的、存储于公式数据库中的历史转换公式;
基于与所述原始公式对应的历史转换公式以及所述原始文件,生成包括所述历史转换公式的目标文件。
5.根据权利要求1所述的文件的转换方法,其特征在于,检测所述待转换消息队列中是否存在所述公式转换请求的方法包括以下至少一种:
按照预设的时间间隔,检测所述待转换消息队列中是否存在所述公式转换请求;
按照预设的检测时间点,检测所述待转换消息队列中是否存在所述公式转换请求;
当预设的检测事件被触发时,检测所述待转换消息队列中是否存在所述公式转换请求。
6.根据权利要求1所述的文件的转换方法,其特征在于,所述基于所述待转换消息队列中的所述公式转换请求,获取与所述公式转换请求对应的、目标转换格式下的目标转换公式,包括:
基于所述待转换消息队列中的所述公式转换请求,调用与所述公式转换请求中的公式标识信息对应的原始公式;
根据所述目标转换格式,对所述原始公式进行转换,得到所述原始公式在所述目标转换格式下的目...
【专利技术属性】
技术研发人员:毛玉伟,孙中科,
申请(专利权)人:北京乐学帮网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。