当前位置: 首页 > news >正文

食品公司网站模板苏州网站建设哪家技术好

食品公司网站模板,苏州网站建设哪家技术好,宁波seo网站排名,东道设计理念直接提取PPT中的文本内容可以方便我们进行进一步处理或分析#xff0c;也可以直接用于其他文档的编撰。通过使用Python程序#xff0c;我们可以快速批量提取PPT中的文本内容#xff0c;从而实现高效的信息收集或对其中的数据进行分析。本文将介绍如何使用Python程序提取Powe…直接提取PPT中的文本内容可以方便我们进行进一步处理或分析也可以直接用于其他文档的编撰。通过使用Python程序我们可以快速批量提取PPT中的文本内容从而实现高效的信息收集或对其中的数据进行分析。本文将介绍如何使用Python程序提取PowerPoint演示文稿中的文本内容包括幻灯片中的主体文本、幻灯片备注文本以及幻灯片。 文章目录 用Python提取PPT幻灯片文本用Python提取PPT备注文本用Python提取PPT批注文本总结 本文所使用的方法需要用到Spire.Presentation for Python可从官网下载或通过PyPI安装pip install Spire.Presentation。 申请免费License 用Python提取PPT幻灯片文本 在PPT幻灯片中文本内容放置在各种形状中如文本框、图形。我们可以先获取幻灯片中的形状再提取其中的文本从而实现对幻灯片文本内容的提取。以下是操作步骤 创建 Presentation 对象并使用 Presentation.LoadFromFile() 方法载入PPT。遍历PPT中的幻灯片然后遍历幻灯片中的形状。判断形状是否为 IAutoShape 实例。如果是则通过 IAutoShape.TextFrame.Paragraphs 获取其中的段落再通过 Paragraph.Text 属性获取段落中的文本。将文本写入到文本文件。 代码示例 Python 从 spire.presentation 导入 * 从 spire.presentation.common 导入 *# 创建 Presentation 类的对象 pres Presentation()# 加载 PowerPoint 演示文稿 pres.LoadFromFile(示例.pptx)text [] # 循环遍历每个幻灯片 对于 slide 在 pres.Slides 中:# 循环遍历每个形状对于 shape 在 slide.Shapes 中:# 检查形状是否为 IAutoShape 实例如果 isinstance(shape, IAutoShape):# 从形状中提取文本对于 paragraph 在 shape.TextFrame.Paragraphs 中:text.append(paragraph.Text)# 将文本写入文本文件 f open(output/幻灯片文本.txt, w, encodingutf-8) 对于 s 在 text 中:f.write(s \n) f.close() pres.Dispose()提取结果 用Python提取PPT备注文本 备注是基于幻灯片添加的额外信息可以对演讲者进行引导或提示且不会展示给观众。幻灯片的备注储存在 NotesSlide 对象中可以通过 ISlide.NotesSlide 属性获取。再获取到改对象之后就可以使用 NotesSlide.NotesTextFrame.Text 属性提取其中的文本了。以下是操作步骤 创建 Presentation 对象并使用 Presentation.LoadFromFile() 方法载入PPT。遍历PPT中的幻灯片通过 ISlide.NotesSlide 属性获取 NotesSlide 对象再通过 NotesSlide.NotesTextFrame.Text 属性提取备注文本。将文本写入文本文件。 代码示例 Python 从 spire.presentation 导入 * 从 spire.presentation.common 导入 *# 创建 Presentation 类的对象 pres Presentation()# 加载 PowerPoint 演示文稿 pres.LoadFromFile(示例.pptx)notes_list [] # 循环遍历每个幻灯片 对于 slide 在 pres.Slides 中:# 获取备注幻灯片notes_slide slide.NotesSlide# 获取备注内容notes notes_slide.NotesTextFrame.Textnotes_list.append(notes)# 将备注写入文本文件 f open(output/备注文本.txt, w, encodingutf-8) 对于 note 在 notes_list 中:f.write(note)f.write(\n) f.close() pres.Dispose()提取结果 用Python提取PPT批注文本 我们还可以通过 ISlide.Comments 属性获取PPT幻灯片中的批注并通过 Comment.Text 属性获取批注中的文本。以下是操作步骤 创建 Presentation 对象并使用 Presentation.LoadFromFile() 方法载入PPT。遍历幻灯片通过 ISlide.Comments 属性获取每张幻灯片中的批注的集合。遍历批注通过 Comment.Text 属性提取批注中的文本。将文本写入到文本文件。 代码示例 Python from spire.presentation import * from spire.presentation.common import *# 创建 Presentation 类的对象 pres Presentation()# 加载一个 PowerPoint 演示文稿 pres.LoadFromFile(示例.pptx)comments_list [] # 遍历所有幻灯片 for slide in pres.Slides:# 获取幻灯片中的所有评论comments slide.Comments# 遍历评论for comment in comments:# 获取评论文本comment_text comment.Textcomments_list.append(comment_text)# 将评论写入文本文件 f open(output/批注文本.txt, w, encodingutf-8) for comment in comments_list:f.write(comment \n) f.close() pres.Dispose()提取结果 总结 本文介绍了如何使用Python提取幻灯片中的文本内容包括提取幻灯片文本、备注文本以及批注文本。 文中使用的API还支持其他的很多PPT处理操作请前往Spire.Presentation for Python教程了解更多PPT操作。
http://www.zqtcl.cn/news/722952/

相关文章:

  • 织梦装修公司网站模板wordpress主题代码编辑教程
  • 外边做一个网站要多少钱关键词的选取原则
  • 做网站需要备案吗wordpress会员邮件通知
  • 如何在百度创建网站欧宇公司网络建设方案
  • 网站网页设计基本理论视频模板套用免费
  • 外贸人常用的网站伪静态网站
  • 优质的聊城做网站网站建设论文 网站建设论文
  • 网站开发毕设的需求分析设计网站推荐
  • 武夷山景区网站建设优点网站建设服务合同要交印花税吗
  • 电子商务网站建设行情seo推广软件品牌
  • 荆州市住房和城乡建设厅官方网站网站开发加维护需要多少钱
  • 手机网站 cms宁波网站建设团队排名
  • 深圳网站建设怎么样微商城建设
  • 网站建设前台后台教程大安移动网站建设
  • 建设网站的程序国庆节网页设计素材
  • 彩票网站做代理人事外包公司
  • 免费的网站开发工具网站app开发
  • 厦门的服装商城网站建设语种网站建设
  • 云服务器怎么做网站东莞黄江网站建设
  • 地方网站模板德清县新巿镇城市建设网站
  • 昆明传媒网站建设模板兔自用WordPress
  • 高企达建设有限公司网站青村网站建设
  • 网站设计公司服务连锁品牌网站建设
  • 石家庄桥西网站制作公司wordpress 使用插件下载
  • 深圳外贸建站网络推广哪家好制造业小程序网站开发
  • 电子商务网站开发步骤宁波制作网站知名
  • 网站建设所需网站是别人做的 ftp账号吗
  • 网站集约化建设情况的汇报做网站为什么要买网站空间
  • 专业定制网站开发公司中堂东莞网站建设
  • 如何提交网站给百度建立类似淘宝的网站