手机
当前位置:查字典教程网 >脚本专栏 >python >Python输出PowerPoint(ppt)文件中全部文字信息的方法
Python输出PowerPoint(ppt)文件中全部文字信息的方法
摘要:本文实例讲述了Python输出PowerPoint(ppt)文件中全部文字信息的方法。分享给大家供大家参考。具体分析如下:下面的代码依赖于w...

本文实例讲述了Python输出PowerPoint(ppt)文件中全部文字信息的方法。分享给大家供大家参考。具体分析如下:

下面的代码依赖于windows com,所以必须在机器上安装PowerPoint才能用,可以将PPT文件中的所有纯文本信息进行输出到指定的文件,非常实用。

import win32com from win32com.client import Dispatch, constants ppt = win32com.client.Dispatch('PowerPoint.Application') ppt.Visible = 1 pptSel = ppt.Presentations.Open("c:1.ppt") win32com.client.gencache.EnsureDispatch('PowerPoint.Application') f = file("c:1.txt","w") slide_count = pptSel.Slides.Count for i in range(1,slide_count + 1): shape_count = pptSel.Slides(i).Shapes.Count print shape_count for j in range(1,shape_count + 1): if pptSel.Slides(i).Shapes(j).HasTextFrame: s = pptSel.Slides(i).Shapes(j).TextFrame.TextRange.Text f.write(s.encode('utf-8') + "n") f.close() ppt.Quit()

希望本文所述对大家的Python程序设计有所帮助。

【Python输出PowerPoint(ppt)文件中全部文字信息的方法】相关文章:

Python strip lstrip rstrip使用方法

用python删除java文件头上版权信息的方法

python中stdout输出不缓存的设置方法

Python中针对函数处理的特殊方法

Python获取apk文件URL地址实例

Python操作列表的常用方法分享

python 输出一个两行字符的变量

python在linux中输出带颜色的文字的方法

python读取注册表中值的方法

python处理文本文件实现生成指定格式文件的方法

精品推荐
分类导航