【技术实现步骤摘要】
本专利技术涉及计算机文件处理
,具体涉及一种将演示文稿文件转换为word文件的方法和系统。
技术介绍
ppt即microsoftofficepowerpoint,是微软公司设计的演示文稿软件。microsoftofficepowerpoint做出来的东西叫演示文稿,它是一个文件,其格式后缀名为ppt或pptx;也可以保存为pdf、图片格式等类型。演示文稿中的每一页叫幻灯片,每张幻灯片都是演示文稿中既相互独立又相互联系的内容。利用microsoftofficepowerpoint不仅可以创建演示文稿,还可以在互联网上召开面对面会议、远程会议或在网上给观众展示演示文稿。用户可以在投影仪或者计算机上进行ppt演示,也可以把演示文稿打印出来,制作成胶片,以便应用到更广泛的领域中。微软的“doc”格式是一种自己的专属格式,其档案可容纳更多文字格式、脚本语言及复原等资讯,比其他的文件文档格式如rtf、html等要多,但因为该格式是属于封闭格式,因此其兼容性也较低。实际办公环境中经常有把演示文稿文件转换为word文件的需要。如欧洲专利公开号CN102455996(A),“Systemforautomaticallyconvertingmultipledocumentformatsforswf(shockwaveflash)inbatch”,与其同名的中国专利申请201010521173.X,“多文档格式至swf批量自动转换系统”
【技术保护点】
一种将演示文稿文件转换为word文件的方法,其特征在于,包括,以演示文稿文件的文件名作为word文件的一级标题;对于每个页面的第一个shape,若该shape中的文字与上一页的第一个shape文字一样,则忽略该shape中的文字,否则将本shape中的第一个shape中的文字作为word文件的一个二级子标题;对于ppt文件中的每个页面,首先读取当前页面的每个区域shape,判断该区域的属性类型,以区分该区域为文本、表格、图片、嵌入式对象等内容;根据不同的内容分别进行word文件转换;所述word文件为计算机中的安装的word文件格式,扩展名可为doc或docx;所述演示文稿文件为计算机中安装的ppt文件或pptx文件。
【技术特征摘要】
1.一种将演示文稿文件转换为word文件的方法,其特征在于,包括,
以演示文稿文件的文件名作为word文件的一级标题;
对于每个页面的第一个shape,若该shape中的文字与上一页的第一个shape
文字一样,则忽略该shape中的文字,否则将本shape中的第一个shape中的
文字作为word文件的一个二级子标题;
对于ppt文件中的每个页面,首先读取当前页面的每个区域shape,判断该
区域的属性类型,以区分该区域为文本、表格、图片、嵌入式对象等内容;
根据不同的内容分别进行word文件转换;
所述word文件为计算机中的安装的word文件格式,扩展名可为doc或docx;
所述演示文稿文件为计算机中安装的ppt文件或pptx文件。
2.如权利要求1所述的一种将演示文稿文件转换为word文件的方法,其特征
在于,如果该shape区域的内容为文本,则在word中插入一个新的空段落并设
置相应的字体和段落的参数,然后把该shape中的文字,复制到word的新的段
落中去。
3.如权利要求1所述的一种将演示文稿文件转换为word文件的方法,其特征
在于,如果该shape区域的内容为表格,则新建一个临时word文件,获得临时
word文件的页面宽度,设置ppt中待复制表格的宽度width为临时word文件的
页面宽度;
调用copy方法把ppt中待复制的表格复制到操作系统的粘贴板上;
调用delete方法删除临时word文件中的所有内容,并在临时word文件的
末尾添加新段落;
设置表格的嵌入类型为将形状嵌入到文字中wdwrapinline,设置形状周围环
绕文字的方式为将文字放在形状的上方和下方wdwraptopbottom;
把ppt中的表格复制到临时word文件中;
在临时word文件中调用wholestory方法在临时word文件中选中新增的表
格;
对于临时word文件中选中的表格通过font.name,font.size,font.bold
等属性设置表格的字体,字号,是否加粗等属性;
设置该表格中行的高度为wdrowheightatleast行高至少是最小的指定值;
设置表格的宽度为wdautofitwindow根据活动窗口的宽度自动调整表格大
小;
最后把临时word文件中选中的表格通过copy方法拷贝到粘贴板,在正式的
word文件中插入段落,并把粘贴板中的表格粘贴到正式word文件中。
4.如权利要求1所述的一种将演示文稿文件转换为word文件的方法,其特征
在于,如果该区域的内容为嵌入式对象,若...
【专利技术属性】
技术研发人员:张慧,郭红涛,范文博,秦云,刘永磊,王丽,
申请(专利权)人:天津城建大学,郭红涛,范文博,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。