一种文件处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:39245869 阅读:23 留言:0更新日期:2023-10-30 11:58
本申请涉及计算机技术领域,尤其涉及一种文件处理方法、装置、电子设备和存储介质,用以提高文件处理效率。其中,方法包括:通过对目标文件进行解析,确定目标文件包含的各个目标标签;目标标签为目标文件中用于描述内容和样式的标签;基于各个目标标签各自的特征信息,将存在兼容性问题,且满足预设提醒条件的目标标签,作为待提醒标签;根据每个待提醒标签对应的文件功能划分得到至少一个待提醒标签组;对于每个待提醒标签组,确定与待提醒标签组对应的兼容提示信息,并发送给客户端,通过客户端在目标文件的显示界面中呈现兼容提示信息。本申请通过标签兼容性提醒,为对象提供更为清晰的文件内容展示,提高了文件处理效率。提高了文件处理效率。提高了文件处理效率。

【技术实现步骤摘要】
一种文件处理方法、装置、电子设备和存储介质


[0001]本申请涉及计算机
,尤其涉及一种文件处理方法、装置、电子设备和存储介质。

技术介绍

[0002]Office开放式可扩展标记语言(Office Open Extensible Markup Language,OOXML)标签是Office文件中描述内容和样式的重要组成部分,如果某些标签丢失或被错误地解释,就会导致文件内容或样式的变化,从而引起Office文件的兼容性问题。因此,为了确保Office文件的兼容性,应该尽可能避免丢失OOXML标签。
[0003]例如,如果一个Word文档中的段落标签(<w:p>)丢失了,就可能导致文档中的样式和格式混乱,甚至使一些内容无法正常显示或编辑。同样地,如果一个Excel文件中的单元格标签(<c>)丢失了,就可能导致单元格中的数据丢失或混乱。
[0004]因此,如何为对象提供不阻断文件管理服务的格式兼容提醒,以提高文件处理效率,是亟待解决的。
专利
技术实现思路

[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件处理方法,其特征在于,所述方法包括:通过对目标文件进行解析,确定所述目标文件包含的各个目标标签;所述目标标签为所述目标文件中用于描述内容和样式的标签;基于所述各个目标标签各自的特征信息,将存在兼容性问题,且满足预设提醒条件的目标标签,作为待提醒标签;根据每个待提醒标签对应的文件功能划分得到至少一个待提醒标签组,每个待提醒标签组包含至少一个待提醒标签;对于每个待提醒标签组,确定与所述待提醒标签组对应的兼容提示信息,并发送给客户端,通过所述客户端在所述目标文件的显示界面中呈现所述兼容提示信息。2.如权利要求1所述的方法,其特征在于,所述通过对目标文件进行解析,确定所述目标文件包含的各个目标标签,包括:根据所述目标文件的后缀,确定所述目标文件的文件类型;若所述目标文件属于目标格式,则采用目标软件开发工具包中,与所述目标文件的文件类型相对应的文件结构,对所述目标文件进行解析,确定所述目标文件包含的各个目标标签;其中,所述目标格式为支持目标标签的格式。3.如权利要求1所述的方法,其特征在于,所述满足预设提醒条件表示:目标标签存在于预设的格式提醒表格中;所述格式提醒表格还包含与各待提醒标签对应的提示优先级和提示文案;所述确定与所述待提醒标签组对应的兼容提示信息,包括:根据所述格式提醒表格,确定与所述待提醒标签组中各待提醒标签对应的提示优先级和提示文案;根据所述待提醒标签组中各待提醒标签对应的提示优先级和提示文案,生成所述兼容提示信息。4.如权利要求1所述的方法,其特征在于,所述通过客户端在所述目标文件的显示界面中呈现所述兼容提示信息,包括:对于每个待提醒标签组,确定所述待提醒标签组对应的提醒场景和提醒样式;所述提醒场景表示所述目标文件的处理场景,所述提醒样式表示兼容提示信息在所述显示界面中的呈现样式;在满足所述待提醒标签组对应的提醒场景时,在所述目标文件的显示界面中,采用确定的提醒样式呈现与所述待提醒标签组对应的兼容提示信息。5.如权利要求1所述的方法,其特征在于,所述方法还包括:通过格式引擎服务,获取导入的所述目标文件;创建临时目录,并通过所述临时目录存储所述目标文件的原始文件。6.如权利要求1所述的方法,其特征在于,所述方法还包括:确定所述目标文件的格式类型;调用与所述格式类型对应的文件控件,将所述目标文件转换为目标格式,所述目标格式为支持目标标签的格式;将目标格式的所述目标文件转换为脚本对象简谱数据,并进行存储;以及,将所述脚本对象简谱数据返回给所述客户端,以通过所述客户端在所述目标文件的显示界面中渲染并
展示所述目标文件。7.如权利要求6所述的方法,其特征在于,若所述目标文件包含图表,则在将所述脚本对象简谱数据返回给所述客户端之前,还包括:再次调用与所述格式类型对应的文件控件,将所述图表转换为图片;以及确定所述图表存在兼容性问题,通知所述客户端提示图表功能不可编辑。8.如权利要求6所述的方法,其特征在于,若所述目标文件包含目标媒体信息,则在将所述脚本对象简谱数据返回给所述客户端之前,还包括:通过格式引擎服务,批量获取所述目标文件包含的目标媒体信息并存储;所述目标媒体信息为图片、音频、视频中的至少一种;将所述目标媒体信息替换为统一资源定位符。9.如权利要求1~8任一项所述的方法,其特征在于,所述特征信息包括:标签路径、标签属性和标签值;通过如下方式确定所述各个目标标签中,存在兼容性问题的目标标签:对于每个目标标签,基于所述目标标签对应的标签路径、标签属性和标签值,确定所述目标标签不支持查看或编辑时,则确定所述目标标签存在兼容性问题。10.一种文件处理方法,其特征在于,所述方法包括:呈现目标文件的显示界面;所述目标文件包含多个用于描述内容和样式的目标标签,其中,存在兼容性问题,且满足预设提醒条件的目标标签,属于待提醒标签;对于每个待提醒标签组,在满足所述待提醒标签组对应的提醒场景时,在所述目...

【专利技术属性】
技术研发人员:刘金来林布锴
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1