[发明专利]一种文件处理方法及装置在审
申请号: | 201210237743.1 | 申请日: | 2012-07-09 |
公开(公告)号: | CN103543965A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 何震生;邢国峰;王长胜 | 申请(专利权)人: | 北大方正集团有限公司;北京方正阿帕比技术有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 处理 方法 装置 | ||
1.一种文件处理的方法,其特征在于,包括:
获得格式为第一格式的待处理文件的M个图元对象以及每个图元对象的光栅操作码,其中M为大于0的整数;
基于每个图元对象的光栅操作码,判断所述M个图元对象中是否有需要被转换成图像的图元对象;
在存在N个需要被转换成图像的图元对象时,将所述N个图元对象转换为相互不重叠的图像,然后将所述待处理文件转换为与所述第一格式不同的第二格式的文件,其中,N为大于等于1且小于等于M的整数。
2.如权利要求1所述的方法,其特征在于,所述判断所述M个图元对象中是否有需要被转换成图像的图元对象,具体包括:
判断所述M个图元对象中的第i个图元对象的光栅操作码是否为特殊光栅操作码,其中,i为小于等于M大于等于1的任一整数;
当所述M个图元对象中的所述第i个图元对象的光栅操作码为特殊光栅操作码时,确定所述第i个图元对象为需要被转换成图像的图元对象;以及
当所述M个图元对象中的所述第i个图元对象的光栅操作码不为特殊光栅操作码时,确定所述第i个图元对象不为需要被转换成图像的图元对象。
3.如权利要求1所述的方法,其特征在于,所述判断所述M个图元对象中是否有需要被转换成图像的图元对象,具体包括:
判断所述M个图元对象中的第i个图元对象的光栅操作码是否为特殊光栅操作码,其中,i为小于等于M大于等于1的任一整数;
当所述M个图元对象中的所述第i个图元对象的光栅操作码为特殊光栅操作码时,确定所述第i个图元对象为需要被转换成图像的图元对象;以及
当所述M个图元对象中的所述第i个图元对象的光栅操作码不为特殊光栅操作码时,判断所述第i个图元对象区域是否和包含特殊光栅操作码的图元对象有交集;
如果有交集,则确定所述第i个图元对象为需要被转换成图像的图元对象;
如果没有交集,则确定所述第i个图元对象为不需要被转换成图像的图元对象。
4.如权利要求2或3所述的方法,其特征在于,所述特殊光栅操作码具体为:包含多次光栅操作的图元对象所对应的光栅操作码。
5.如权利要求1所述的方法,其特征在于,所述将所述N个图元对象转换为相互不重叠的图像,具体包括:
如果所述N个图元对象中存在有至少两个图元对象的区域相互重叠,那么将所述至少两个图元对象区域进行合并,以使合并后的所述至少两个图元对象的区域不相互重叠;
将所述合并后的所述至少两个图元对象转换为相互不重叠的图像。
6.如权利要求1所述的方法,其特征在于,所述将所述N个图元对象转换为相互不重叠的图像,具体包括:
如果所述N个图元对象中不存在有至少两个图元对象的区域相互重叠,将所述N个图元对象直接转换为所述相互不重叠的图像。
7.如权利要求5或6所述的方法,其特征在于,所述将所述待处理文件转换为与所述第一格式不同的第二格式的文件,具体包括:
将所述相互不重叠的图像按照图像属性输出到所述第二格式的文件的区域;
将所述M个图元对象中排除所述N个图元对象之后的M减N个图元对象按照原始属性输出到所述第二格式的文件的区域。
8.如权利要求7所述的方法,其特征在于,所述原始属性包括以下至少之一:图像属性、图形属性、文字属性。
9.一种文件处理的装置,其特征在于,包括:
获得模块,用于获得格式为第一格式的待处理文件的M个图元对象以及每个图元对象的光栅操作码,其中M为大于0的整数;
判断模块,用于基于每个图元对象的光栅操作码,判断所述M个图元对象中是否有需要被转换成图像的图元对象;
转换模块,用于在存在N个需要被转换成图像的图元对象时,将所述N个图元对象转换为相互不重叠的图像,然后将所述待处理文件转换为与所述第一格式不同的第二格式的文件,其中,N为大于等于1且小于等于M的整数。
10.如权利要求9所述的装置,其特征在于,所述判断模块,具体包括:
第一判断单元,用于判断所述M个图元对象中的第i个图元对象的光栅操作码是否为特殊光栅操作码,其中,i为小于等于M大于等于1的任一整数;
第一确定模块,用于当所述M个图元对象中的所述第i个图元对象的光栅操作码为特殊光栅操作码时,确定所述第i个图元对象为需要被转换成图像的图元对象;以及
第二确定模块,用于当所述M个图元对象中的所述第i个图元对象的光栅操作码不为特殊光栅操作码时,确定所述第i个图元对象不为需要被转换成图像的图元对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京方正阿帕比技术有限公司,未经北大方正集团有限公司;北京方正阿帕比技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210237743.1/1.html,转载请声明来源钻瓜专利网。