当前位置: 首页 > 编程笔记 >

Python输出PowerPoint(ppt)文件中全部文字信息的方法

蒙麒
2023-03-14
本文向大家介绍Python输出PowerPoint(ppt)文件中全部文字信息的方法,包括了Python输出PowerPoint(ppt)文件中全部文字信息的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了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程序设计有所帮助。

 类似资料:
  • 本文向大家介绍PHP读取PPT文件的方法,包括了PHP读取PPT文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP读取PPT文件的方法。分享给大家供大家参考,具体如下: 最近做一个和FLASH有关的东西,其中就要用到在网站上看PPT就像百度,豆丁网那样可以直接在网站上读,在网上搜了半天没搜到,都是些什么安装个软件什么的,PHP网站放到空间上,谁能让你在哪装软件呢?不是在瞎扯么

  • 问题内容: 问题 Jenkins未拾取junit格式的报告,从而导致该报告未在项目的状态屏幕中列出。 细节 格式为junit的报告数据由称为Karma- runner(以前称为Testacular)的测试框架生成。被忽略的文件创建在-与创建surefire生成的报告的位置相同的位置。报表数据的外观几乎相同所产生的行家万无一失插件除了它的父元素,而不是- 是什么万无一失生成的报告有一个报告文件的父元

  • 如果你已经修改了自己电脑开机时右上方的EPA能源之星图案(俗称开机LOGO),那么当你看完本文时,你就可以实现对开机时BIOS显示的所有文字信息的修改了,比如开机系统提示ZhangYanBIOS v9.9 Found DVDROM: xxx ZIP250 Pentium III 550 等( 快看 图1 图2),怎么样!让你体验到前所未有的个性化电脑。 本文是针对实用Award BIOS的主板进行

  • 本文向大家介绍python在linux中输出带颜色的文字的方法,包括了python在linux中输出带颜色的文字的方法的使用技巧和注意事项,需要的朋友参考一下 在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信息。 我们可以通过对有用的信息设置不同颜

  • 本文向大家介绍python 中文件输入输出及os模块对文件系统的操作方法,包括了python 中文件输入输出及os模块对文件系统的操作方法的使用技巧和注意事项,需要的朋友参考一下 整理了一下python 中文件的输入输出及主要介绍一些os模块中对文件系统的操作。 文件输入输出 1、内建函数open(file_name,文件打开模式,通用换行符支持),打开文件返回文件对象。 2、对打开文件进行读取时

  • Python具有基本的文本文件读写功能。Python的标准库提供有更丰富的读写功能。 文本文件的读写主要通过open()所构建的文件对象来实现。 创建文件对象 我们打开一个文件,并使用一个对象来表示该文件: f = open(文件名,模式) 最常用的模式有: "r" # 只读 “w” # 写入 比如 >>>f = open("test.txt","r") 文件对象的方法 读取: content =