OLE矢量图的显示方法、装置及设备制造方法及图纸

技术编号:22261576 阅读:83 留言:0更新日期:2019-10-10 14:28
本发明专利技术提供一种OLE矢量图的显示方法、装置及设备。该方法包括:获取待显示的OLE矢量图的图元文件;将所述OLE矢量图的图元文件转换为PDF文件;在显示页面中所述OLE矢量图对应的位置显示所述PDF文件。本发明专利技术的方法,通过获取待显示的OLE矢量图的图元文件,将所述OLE矢量图的图元文件转换为PDF文件,在显示页面中所述OLE矢量图对应的位置显示所述PDF文件,由于PDF文件也是矢量图文件,将WMF图元文件转换为PDF文件不会降低原有矢量图的精度,实现了在浏览器中高精度地显示OLE矢量图对应的PDF文件,提高了浏览器对OLE矢量图的显示精度,显示效果得到很大地改善。

Display Method, Device and Equipment of OLE Vector Graph

【技术实现步骤摘要】
OLE矢量图的显示方法、装置及设备
本专利技术涉及对象连接与嵌入(ObjectLinkingandEmbedding,简称OLE)
,尤其涉及一种OLE矢量图的显示方法、装置及设备。
技术介绍
对象连接与嵌入技术(ObjectLinkingandEmbedding,简称OLE技术),不仅是桌面应用程序集成,而且还定义和实现了一种允许应用程序作为软件“对象”(数据集合和操作数据的函数)彼此进行“连接”的机制,这种连接机制和协议称为组件对象模型(COM)。OLE对象可以是几乎所有的信息类型,如文字、位图、矢量图形,甚至声音注解和录象剪辑等。OLE矢量图是指类型为矢量图形的OLE对象。目前,微软文字处理软件(MicrosoftOfficeWord,简称Word)用户可以利用Word提供的功能及OLE技术将使用第三方专业软件制作的OLE矢量图嵌入到Word文件中,Word以WMF格式图元文件存储这些矢量图。随着互联网的发展,很多用户会将通过Word编写的专业文章等Word文件通过互联网进行分享,其他用户可以通过浏览器浏览该专业文章。但是,目前各主流的浏览器不支持WMF格式图元文件的显示,通过将WMF格式图元文件转换成png、jpg等格式的位图文件进行显示,但是将WMF格式图元文件转换成png、jpg等格式的位图文件时会大大降低原有矢量图的精度,导致浏览器所显示的图片精度较低,显示效果较差。
技术实现思路
本专利技术提供一种OLE矢量图的显示方法、装置及设备,用以解决目前各主流的浏览器不支持WMF格式图元文件的显示,通过将WMF格式图元文件转换成png、jpg等格式的位图文件进行显示,会大大降低原有矢量图的精度,导致浏览器所显示的图片精度较低,显示效果较差的问题。本专利技术的一个方面是提供一种OLE矢量图的显示方法,包括:获取待显示的OLE矢量图的图元文件;将所述OLE矢量图的图元文件转换为PDF文件;在显示页面中所述OLE矢量图对应的位置显示所述PDF文件。本专利技术的另一个方面是提供一种OLE矢量图的显示装置,包括:获取模块,用于获取待显示的OLE矢量图的图元文件;转换模块,用于将所述OLE矢量图的图元文件转换为PDF文件;显示模块,用于在显示页面中所述OLE矢量图对应的位置显示所述PDF文件。本专利技术的另一个方面是提供一种OLE矢量图的显示设备,包括:处理器,存储器,以及存储于所述存储器上并可由所述处理器执行的计算机程序;所述处理器执行所述计算机程序时实现OLE矢量图的显示方法。本专利技术的另一个方面是提供一种计算机可读存储介质,包括:存储有计算机程序,所述计算机程序被处理器执行时实现OLE矢量图的显示方法。本专利技术提供的OLE矢量图的显示方法、装置及设备,通过获取待显示的OLE矢量图的图元文件,将所述OLE矢量图的图元文件转换为PDF文件,在显示页面中所述OLE矢量图对应的位置显示所述PDF文件,由于PDF文件也是矢量图文件,将WMF图元文件转换为PDF文件不会降低原有矢量图的精度,实现了在浏览器中高精度地显示OLE矢量图对应的PDF文件,提高了浏览器对OLE矢量图的显示精度,显示效果得到很大地改善。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1为本专利技术实施例一提供的OLE矢量图的显示方法流程图;图2为本专利技术实施例二提供的OLE矢量图的显示方法流程图;图3为本专利技术实施例三提供的OLE矢量图的显示装置的结构示意图;图4为本专利技术实施例五提供的OLE矢量图的显示设备的结构示意图。通过上述附图,已示出本专利技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本专利技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本专利技术的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。首先对本专利技术所涉及的名词进行解释:WMF(WindowsMetafileFormat):是Windows平台中常见的一种图元文件格式,属于矢量文件格式。WMF格式图元文件表示的矢量图是由简单的线条和封闭线条(图形)组成的矢量图,其主要特点是文件非常小,可以任意缩放而不影响图像质量。对象连接与嵌入技术(ObjectLinkingandEmbedding,简称OLE技术),不仅是桌面应用程序集成,而且还定义和实现了一种允许应用程序作为软件“对象”(数据集合和操作数据的函数)彼此进行“连接”的机制,这种连接机制和协议称为组件对象模型(COM)。OLE对象可以是几乎所有的信息类型,如文字、位图、矢量图形,甚至声音注解和录象剪辑等。OLE矢量图:是指类型为矢量图形的OLE对象。通常,微软文字处理软件(MicrosoftOfficeWord,简称Word)用户可以利用Word提供的功能及OLE技术将使用第三方专业软件制作的OLE矢量图嵌入到Word文件中,Word内部又以WMF格式图元文件存储这些矢量图。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。在以下各实施例的描述中,“多个”的含义是两个以上,除非另有明确具体的限定。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本专利技术的实施例进行描述。实施例一图1为本专利技术实施例一提供的OLE矢量图的显示方法流程图。本专利技术实施例针对目前各主流的浏览器不支持WMF格式图元文件的显示,通过将WMF格式图元文件转换成png、jpg等格式的位图文件进行显示,会大大降低原有矢量图的精度,导致浏览器所显示的图片精度较低,显示效果较差的问题,提供了OLE矢量图的显示方法。如图1,该方法具体步骤如下:步骤S101、获取待显示的OLE矢量图的图元文件。其中,待显示的OLE矢量图可以是用户通过第三方专业制图软件制作的矢量图。例如,通过MicrosoftOfficeVisio制作的图形,通过LaTeX、或者数据公式编辑器(MathType)制作的数学公式、化学公式等。步骤S102、将OLE矢量图的图元文件转换为PDF文件。本实施例中,可以通过ImageMagick、meta2eps、Wmf2vec、emf2vec等第三方专业软件的图片格式转换功能,将OLE矢量图的图元文件转换为PDF文件。其中,ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。meta2eps、Wmf2vec和emf2vec是格式转换工具,可以用于将WMF格式图元文件转换为PDF格式。可选的,还可以通过调用预存的格式转换程序将OLE矢量图的图元文件转换为PDF文件。其中,预存的格式转换程序可以为第三方格式转换工具提供的格式转换程序,或者预存的格式转换程序还可以为技术人员自行编写并存储的格式转换程序,本实施例此处不做具体限定。步骤S103、在显示本文档来自技高网...

【技术保护点】
1.一种OLE矢量图的显示方法,其特征在于,包括:获取待显示的OLE矢量图的图元文件;将所述OLE矢量图的图元文件转换为PDF文件;在显示页面中所述OLE矢量图对应的位置显示所述PDF文件。

【技术特征摘要】
1.一种OLE矢量图的显示方法,其特征在于,包括:获取待显示的OLE矢量图的图元文件;将所述OLE矢量图的图元文件转换为PDF文件;在显示页面中所述OLE矢量图对应的位置显示所述PDF文件。2.根据权利要求1所述的方法,其特征在于,所述获取待显示的OLE矢量图的图元文件,包括:获取包含待显示的OLE矢量图的Word文件;从所述Word文件中获取所述OLE矢量图的WMF图元文件。3.根据权利要求2所述的方法,其特征在于,所述从所述Word文件中获取所述OLE矢量图的WMF图元文件,包括:将所述Word文件存储为基于XML的压缩文件格式的第一临时Word文件;将所述第一临时Word文件进行重命名,在第一临时Word文件原有的文件名称后拼接预设压缩文件后缀,得到第二临时Word文件;将所述第二临时Word文件解压到预设文件目录中;从所述预设文件目录中读取所述OLE矢量图的WMF图元文件。4.根据权利要求3所述的方法,其特征在于,所述基于XML的压缩文件格式的第一临时Word文件的文件扩展名为docx;所述预设压缩文件后缀为“.zip”。5.根据权利要求4所述的方法,其特征在于,所述将所述Word文件存储为基于XML的压缩文件格式的第一临时Word文件,包括:判断所述Word文件的文件扩展名是否为docx;若所述Word文件的文件扩展名不是docx,则将所述Word文件另存为文件扩展名为docx的所述第一临时Word文件;若所述Word文件的文件扩展名是docx,则将所述Word文件作为所述第一临时Word文件。6.一种OLE矢量图的显示装置,其特征在于,包括:获取模块,用于获取待显示的OLE矢量图的图元文件;转换模块,用于将所述OLE矢量图的图元文件转换为PDF文件...

【专利技术属性】
技术研发人员:黄保健殷梦丹
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京,11

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

1