[发明专利]一种文档格式转换的方法及装置有效
| 申请号: | 201110460616.3 | 申请日: | 2011-12-31 |
| 公开(公告)号: | CN103186513A | 公开(公告)日: | 2013-07-03 |
| 发明(设计)人: | 陈恳 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
| 主分类号: | G06F17/22 | 分类号: | G06F17/22 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
| 地址: | 100871 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文档 格式 转换 方法 装置 | ||
1.一种文档格式转换的方法,所述方法用于将PostScript文件转换为PDF文件,其特征在于,所述方法包括:
确定一PostScript格式文件的向量路径集中包含有文字路径集和图形路径集,其中,所述文字路径集对应有PostScript格式的文字对象;所述图形路径集对应有PostScript格式的图形对象;
在所述向量路径集的变量中记录所述PostScript格式的文字对象相关的参数信息;
基于所述参数信息,将所述PostScript格式的文字对象转换为PDF格式的文字对象;
将所述PostScript格式的图形对象转换为PDF格式的图形对象。
2.如权利要求1所述的方法,其特征在于,所述PostScript格式的文字对象相关的参数信息,具体包括:
所述文字对象的字体信息、所述文字对象的字符编码、所述文字对象的位置坐标以及所述文字对象的变换矩阵。
3.如权利要求1所述的方法,其特征在于,所述确定一PostScript格式文件的向量路径集中包含有文字路径集和图形路径集之前,还包括:
设置第一字体信息为预存字体信息;
设置第一变换矩阵为预存变换矩阵;
设置第一文字绘制模式为预存文字模式。
4.如权利要求3所述的方法,其特征在于,所述基于所述参数信息,将所述PostScript格式的文字对象转换为PDF格式的文字对象,具体包括:
将所述预存字体信息由第一字体信息变换为所述文字对象的字体信息;
将所述预存变换矩阵由第一变换矩阵变换为所述文字对象的变换矩阵;
将所述文字绘制模式由第一文字绘制模式变换为所述文字对象的文字绘制模式;
基于所述文字对象的字体信息、所述文字对象的变换矩阵以及所述文字对象的绘制模式,将所述PostScript格式的文字对象转换为PDF格式的文字对象。
5.如权利要求4所述的方法,其特征在于,所述文字对象的绘制模式,具体为:
填充模式或划线模式。
6.如权利要求4所述的方法,其特征在于,所述将所述预存字体信息由第一字体信息变换为所述文字对象的字体信息之前,还包括:
保存所述第一字体信息;
保存所述第一变换矩阵;
保存所述第一文字绘制模式。
7.如权利要求6所述的方法,其特征在于,所述将所述PostScript格式的文字对象转换为PDF格式的文字对象之后,还包括:
将所述预存字体信息恢复为所述第一字体信息;
将所述预存变换矩阵恢复为所述第一变换矩阵;
将所述预存文字绘制模式恢复为所述第一文字绘制模式。
8.一种文档格式转换的装置,所述装置用于将PostScript文件转换为PDF文件,其特征在于,所述装置包括:
确定单元:用于确定一PostScript格式文件的向量路径集中包含有文字路径集和图形路径集,其中,所述文字路径集对应有PostScript格式的文字对象;所述图形路径集对应有PostScript格式的图形对象;
记录单元:用于在所述向量路径集的变量中记录所述PostScript格式的文字对象相关的参数信息;
文字转换单元:用于基于所述参数信息,将所述PostScript格式的文字对象转换为PDF格式的文字对象;
图形转换单元:用于将所述PostScript格式的图形对象转换为PDF格式的图形对象。
9.如权利要求8所述的装置,其特征在于,所述装置还包括:
字体设置单元:用于在确定一PostScript格式文件的向量路径集中包含有文字路径集和图形路径集之前,设置第一字体信息为预存字体信息;
矩阵设置单元:用于在确定一PostScript格式文件的向量路径集中包含有文字路径集和图形路径集之前设置第一变换矩阵为预存变换矩阵;
绘制设置单元:用于在确定一PostScript格式文件的向量路径集中包含有文字路径集和图形路径集之前,设置第一文字绘制模式为预存文字模式。
10.如权利要求8所述的装置,其特征在于,所述文字转换单元,具体包括:
字体转换模块:用于将所述预存字体信息由第一字体信息变换为所述文字对象的字体信息;
矩阵转换模块:用于将所述预存变换矩阵由第一变换矩阵变换为所述文字对象的变换矩阵;
绘制转换模块:用于将所述文字绘制模式由第一文字绘制模式变换为所述文字对象的文字绘制模式;
转换模块:用于基于所述文字对象的字体信息、所述文字对象的变换矩阵以及所述文字对象的绘制模式,将所述PostScript格式的文字对象转换为PDF格式的文字对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110460616.3/1.html,转载请声明来源钻瓜专利网。





