一种OLE对象解析方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:43929588 阅读:8 留言:0更新日期:2025-01-07 21:24
本申请提供了一种OLE对象解析方法、装置、计算机设备和存储介质。该方法从目标图纸文件中提取出一个以上OLE对象对应的二进制数据流,接着针对每个二进制数据流,从其各个扇区提取并组合得到一个以上的文件流,随后遍历各文件流,依据文件流中类别标识字段的取值确定文件类型,最后若文件类型表明文件流属于源文件或显示文件,就存储该文件流并记录地址信息与文件类型,以便展示目标图纸文件时能按对应方式展示文件流。

【技术实现步骤摘要】

本申请涉及计算机辅助设计,尤其涉及一种ole对象解析方法、装置、计算机设备和存储介质。


技术介绍

1、随着信息技术的发展,cad(computer aided design)软件在各行各业得到广泛应用,cad软件可有效的帮助设计师提高设计效率。windows操作系统下,可以将其他软件的数据复制并粘贴到cad软件中,如从excel表格中复制部分表格数据,并将其粘贴到cad中,cad将该数据保存为ole(object linking and embedding)对象,并显示为一个表格。由此可以实现cad和其他软件的数据交互。传统技术中,可以借助windows操作系统的ole和com技术来实现,但其存在的问题是linux环境中没有相关的组件支持,所以不能跨平台使用,因此无法正常显示图纸中保存的ole对象数据,也不能对其进行编辑。


技术实现思路

1、本申请的目的旨在至少能解决上述的技术缺陷之一,特别是提供了一种可以在linux环境下对ole对象进行解析,从而为ole对象在cad软件上正常显示和操作提供支持的方案。...

【技术保护点】

1.一种OLE对象解析方法,其特征在于,包括:

2.根据权利要求1所述的OLE对象解析方法,其特征在于,所述从目标图纸文件中提取出一个以上OLE对象对应的二进制数据流,包括:

3.根据权利要求2所述的OLE对象解析方法,其特征在于,所述对于任意一个所述二进制数据流,从所述二进制数据流的各个扇区中提取并组合得到一个以上的文件流,包括:

4.根据权利要求3所述的OLE对象解析方法,其特征在于,在所述根据所述目标二进制数据流的文件头构建扇区配置表前,还包括:

5.根据权利要求4所述的OLE对象解析方法,其特征在于,在所述将所述目标二进制数据流前第...

【技术特征摘要】

1.一种ole对象解析方法,其特征在于,包括:

2.根据权利要求1所述的ole对象解析方法,其特征在于,所述从目标图纸文件中提取出一个以上ole对象对应的二进制数据流,包括:

3.根据权利要求2所述的ole对象解析方法,其特征在于,所述对于任意一个所述二进制数据流,从所述二进制数据流的各个扇区中提取并组合得到一个以上的文件流,包括:

4.根据权利要求3所述的ole对象解析方法,其特征在于,在所述根据所述目标二进制数据流的文件头构建扇区配置表前,还包括:

5.根据权利要求4所述的ole对象解析方法,其特征在于,在所述将所述目标二进制数据流前第二数量字节的部分确定为所述文件头后,还包括:

6.根据权利要求4所述的ole对象解析方法,其特征在于,所述根据所述文件流起始扇区标识和所述扇区配置表,从与当前所述目录入口对应所述文件流相关的文件流扇区中依次提取...

【专利技术属性】
技术研发人员:李帅伟于明东李圆双孙凌云
申请(专利权)人:北京中望数字科技有限公司
类型:发明
国别省市:

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

1