C#/.NET 如何提取PPT中的所有图片
来源:互联网 发布:双色球参选数据诈骗 编辑:程序博客网 时间:2024/05/16 00:29
C#/.NET 如何提取PPT中的所有图片
当你看到别人的PPT文档中精美的图片的时候是否想要将它们提取出来保存到自己的文件夹中,以后用到自己的PPT文档中呢?在本文中,我将给大家分享如何使用C#来提取PPT文档中的图片。这里我借助了一个免费版的.NET PPT组件Free Spire.Presentation。
为了展示,我创建了一个简单的两页PPT文档,第一页含有两张图片,第二页含有一张图片,共三张,如下图:
详细步骤如下:
步骤1:载入需要提取图片的PPT文档。
Presentation ppt = new Presentation();ppt.LoadFromFile("美图.pptx");
步骤2:获取PPT文档中的所有图片并将它们保存至事先创建好的“图片”文件夹下。
for (int i = 0; i <ppt.Images.Count; i++){ Image image =ppt.Images[i].Image; image.Save(string.Format("图片\图片{0}.png", i));}
运行以上代码,去到图片文件夹下我们就可以看到该PPT文档中的所有图片都已经被提取出来了:
完整代码如下:
using System.Drawing;using Spire.Presentation; namespace PPT提取图片{ class Program { static void Main(string[] args) { Presentation ppt = newPresentation(); ppt.LoadFromFile("美图.pptx"); for (int i = 0; i< ppt.Images.Count; i++) { Image image = ppt.Images[i].Image; image.Save(string.Format("图片\图片{0}.png",i)); } } }}
注意:
以上方法是将一个PPT文档中的所有图片提取出来。如果你只需要提取PPT文档中某一张幻灯片的所有图片或某一个图片,请从这里下载最新版Spire.Presentation并参考这篇文章:
http://www.e-iceblue.com/Tutorials/Spire.Presentation/Spire.Presentation-Program-Guide/Image-and-Shapes/How-to-extract-all-images-from-a-specific-slide.html
0 0
- C#/.NET 如何提取PPT中的所有图片
- 如何提取出ppt中的文字?
- 如何快速提取word中所有图片
- 提取Html内容中的所有图片信息
- ASP提取文章中的所有图片
- 快速提取Word文档中的所有图片
- PPT如何存出文稿中的图片
- .net提取内容中的图片地址
- C# 如何获取PPT演示文档中的所有标题
- 如何快速提取Word文档中的图片
- 如何快速提取Word文档中的图片
- 电脑知识 如何提取图片中的文字
- 如何提取PDF文件中的图片
- 如何将pdf中的图片提取出来
- 如何提取html文本中的图片地址
- 如何提取图片的所有像素的颜色RGBa值?
- 提取WORD中的所有InlineShape图片并保存成文件
- 【特种兵PPT教程】如何保留图片动画替换PPT中的图片?
- Java群:196175312
- 关于socket 通信一个封装很好的类
- 如何使用HttpsURLConnect和HttpClient实现访问https
- MPEG2-TS音视频同步原理
- GIT简介
- C#/.NET 如何提取PPT中的所有图片
- Toast对象的使用
- Oracle 11g中的IO Calibrate(IO校准)
- Android基础:ExpandableListView
- 润乾报表统计图模态窗口传递单元格值
- HDU1532Drainage Ditches(网络流Ford-Fulkerson模板)
- iOS--打开第三方应用
- Arduino使用ESP8266通信的实践
- ioremap映射的问题