Word文件生成图片的方法及系统技术方案

技术编号:8022374 阅读:243 留言:0更新日期:2012-11-29 04:36
本发明专利技术公开了Word文件生成图片的方法及系统,用于将源文件中的指定对象生成图片,所述方法包括在源文件中设定用于对指定对象予以指定的指定标记;将所述源文件中包含所述指定对象及指定标记的完整页面按照源文件的排布格式整体转换为图片,形成临时图片;以所述临时图片中图像化的指定标记的像素点为边界,取出其中的图像数据即为指定对象的图像数据,所述图像数据构成指定对象的图片。所述系统包括指定标记生成模块、图片生成模块、局部图片提取模块。本发明专利技术可以将源文件中的任意指定对象转换为图片,而且图片的分辨率可以根据需要来设定,指定对象图片内容的视觉效果与源文件中显示出的完全一致。

【技术实现步骤摘要】

本专利技术涉及数字文件处理领域,尤其是涉及将一文件成图片的方法及系统。
技术介绍
现在由于数字文件格式的多样性满足了人们的不同工作、学习,和生活需求,人们可以根据不同的需要使用不同格式的数字文件,同时人们在工作中还会遇到需要将不同格式的文件进行转换,尤其是对于人们有时会需将Word文件内容转换为图片,现在采用的方法是将整个Word文件整体转换,如Microsoft Office Wordument Image Writer软件,可以将Word文件通过虚拟打印的方式按照其在Word文件中的排布格式转换为tif格式的图片。但是这种方式一般只能把文件整体或文件中的一个完整页面转换为原页面状态一样的效果(视角效果相同)。 更重要的是人们往往希望将Word文件中的某部分对象转换为图片式,仍然以Word文件为例,参照说明书附I所示,图中Word文件页面10,在页面10中包括文字和图形,其中需要生成图片的指定对象是页面10中的文字13 “专利”及图形14(图中的圆形),并按照Word文件的排布格式转换为图片30,转换后,图片30中的文字23 “专利”二字及图形24均已经变成位图(即已经被图像化),但是,其包括相对位置关系在内的排布格式均与Word文件页面10中的情况从视角效果上完全一致。现在为了实现上述目的,一般可以采用截屏方式,如腾讯公司的QQ截屏,但是这种方式的分辨率很低,只是显示的分辨率72dpi,不能满足印刷以及其他对图片分辨率要求较高的应用,另外,如果指定对象尺寸较大,此时可能需要将显示的图文缩小到一屏能完整显示才能进行截屏操作,这样更降低了分辨率,甚至难以辨认,否则只能分别截屏后组合,但在这样操作也麻烦,图片分辨率仍然很低;而且这种方式对于多个指定对象的转换操作复杂,难以实现批量化地生成图片。
技术实现思路
针对上述不足,本专利技术所要解决的技术问题是实现将源文件中将任一指定对象转换为满足分辨率要求的图片。尤其是提供一种将Word文件中的指定对象转换为高分辨率的图片的方法以及其系统。为了解决上述问题,本专利技术具体包括,(I)在源文件中设定用于对指定对象予以指定的指定标记;(2)将所述源文件中包含所述指定对象及指定标记的完整页面按照源文件的排布格式整体转换为图片,形成临时图片;(3)以所述临时图片中图像化的指定标记的像素点为边界,取出其中的图像数据即为指定对象的图像数据,所述图像数据构成指定对象的图片。进一步地,所述指定标记为可以在源文件中记录的标记。具体地,所述源文件为Word文件;其中所述的指定标记为Word文件中自身的图形对象。具体地,所述图形对象是Word文件中的图形框。具体地,所述图形框的形状为多边形或曲边形中的任一种。具体地,所述图形框通过以下方式建立,记录绘制图形框的特征信息,根据所述记录的图形框的特征信息直接在当前操作的Word文件中生成符合要求的标记框;或,预先设置至少一个Word文件作为框文件,在所述框文件中绘制出特征信息符合要求的图形框,根据需要直接从与其对应的所述框文件中提取对应的图形框到当前操作的Word文件,实现在当前操作的Word文件中生成标记框;其中所述特征信息包括图形框的形状、线条颜色、填充颜色为无。 进一步地,所述方法包括一操作界面,所述操作界面包括一标记框按钮;所述标记框按钮与绘制所述记录的绘制图形框的特征信息相关联,通过操作所述标记框按钮,直接在当前操作的word文件中生成符合要求的标记框;或,所述标记框按钮与所述框文件中预先绘制的特征信息符合要求的所述图形框相关联,通过操作所述标记框按钮,将与其对应的所述框文件中提取对应的图形框到当前操作的Word文件,实现在当前操作的Word文件中生成标记框。进一步地,所述步骤(3)中,通过扫描临时图片中图像化了的构成图形框的像素点的颜色来确定所述指定标记的像素点。具体地,根据预先设定的规则提取出所述指定标记外围的至少一文字作为所述指定对象之图片的文件名。本专利技术所述系统,包括,指定标记生成模块,用于在源文件中设定对指定对象予以指定的指定标记;图片生成模块,将所述源文件中包含所述指定对象及指定标记的完整页面按照源文件的排布格式整体转换为图片,形成临时图片;局部图片提取模块,以所述临时图片中图像化的指定标记的像素点为边界,取出其中的图像数据即为指定对象的图像数据,所述图像数据构成指定对象的图片。进一步地,所述系统包括图片文件生成模块,用于将所述指定对象的图片生成图片文件进行存储,并根据预先设定的规则提取出所述指定标记外围的至少一文字作为所述指定对象之图片的文件名。本专利技术具有可以将源文件中的任意指定对象转换为图片,而且图片的分辨率可以根据需要来设定;可以批量化地在一个Word文件中生成多个图片,指定对象所生成的图片其内容的视觉效果与Word文件中显示出的完全一致;由于对指定对象的标记采用Word文件自身的绘图工具获得的图形,便于Word文件的识别和操作,减少运行环境的要求。本专利技术可以对Word文件中的文字、图片、图形、表格等都可以生成图片,甚至可以实现对一个完整对象的局部作为指定对象生成图片,如I个汉字的任意部分、一个图的任意部分等。当然基于同样的方法,在无需对本专利技术提供的方法和系统做任何改进的情况下,可以对其他任意文件中指定的对象生成任意格式的图片。而且,本专利技术还实现了对图片按照指定需求进行命名。本专利技术适合于各行业的工作要求,如做项目申报材料制作等。附图说明图I是本专利技术需要解决之图片生成说明示意图;图2是本专利技术说提供的图片转换过程示意图;图3是本专利技术一种实施例的流程图;图4是本专利技术一种实施例的标记框建立流程图;图5是本专利技术一种实施例的结构示意图。具体实施例方式为了便于对本专利技术的进一步理解,下面结合附图对本专利技术的具体实施方式予以说 明如图I所示,用户需要将源文件中的图形14和文字13转换为图片30,并且源文件中的其他文字(如文字12 “专利技术”、文字14 “ABC”等,以及文字“Efgh”以及其他)、甚至其他图形、图像等都不出现在图片30中,并且所述的图片30中没有内容的多余部分符合用户的要求。图2-4提供了本专利技术的一种人们最常见的实施例,该实施例以将Word文件(源文件)中的指定对象生成图片,下面将结合本实施例对本专利技术进行详尽的描述,以便于对本专利技术的全面理解。当然,本专利技术并不依赖和局限于该实施例,当源文件为其他文件时,本专利技术所提供的方法仍然有效。所述的图片可以是任意格式的图片,如JPEG、BMP、TIF、GIF、PNG坐寸o先参照图2所示,本专利技术现在Word文件页面10中建立一个用于指定需要生成图片的指定图像的标记框9,标记框9将指定对象完整地框住,然后把包括这个标记框9的Word文件页面10整体生成图片20 (临时图片),然后识别出图片20中以及图像化了的标记框9对应的图像标记框91,并以其像素点为边界,得到其边界以内的图像数据即可得到指定对象的图片30。为了实现上述过程,本专利技术提供了图5所示结构的系统,其包括出于操作界面,由用户采用鼠标等计算机输入设备进行操作控制的操作界面,在该操作界面上除了显示输出、相关操作按钮以外,尤其还包括标记框按钮、标记框设置按钮、图片生成按钮等操作按钮,其中,通过拖动(当然也可是其他操作方式,如点击)本文档来自技高网
...

【技术保护点】
一种图片生成方法,用于将源文件中的指定对象生成图片,包括,(1)在源文件中设定用于对指定对象予以指定的指定标记;(2)将所述源文件中包含所述指定对象及指定标记的完整页面按照源文件的排布格式整体转换为图片,形成临时图片;(3)以所述临时图片中图像化的指定标记的像素点为边界,取出其中的图像数据即为指定对象的图像数据,所述图像数据构成指定对象的图片。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨斌
申请(专利权)人:成都科创知识产权研究所
类型:发明
国别省市:

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

1