`
ld_hust
  • 浏览: 171616 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

.net读取ppt文本

    博客分类:
  • .Net
阅读更多

继续ppt!

加载引用Microsoft Power Point 12.0 object library 和morcosoft office12.0 object Library

其中的数字是版本号,低点不要紧。

代码:

    public string PptReader(string filename)
    {
        string fullname = DocPath+filename;     //绝对路径
        PowerPoint.Application papp = new PowerPoint.Application();
        PowerPoint.Presentation ppr = papp.Presentations.Open(fullname, Microsoft.Office.Core.MsoTriState.msoCTrue,
            MsoTriState.msoFalse, MsoTriState.msoFalse);
        string doc = "";
        foreach (PowerPoint.Slide slide in ppr.Slides)
        {
            foreach (PowerPoint.Shape shape in slide.Shapes)
            {
                if (shape.HasTextFrame == MsoTriState.msoTrue)
                {
                    if (shape.TextFrame.HasText == MsoTriState.msoTrue)
                    {
                        doc += shape.TextFrame.TextRange.Text.ToString();
                        doc += "\n";
                    }
                }
               
            }
        }

        ppr.Close();
        System.Runtime.InteropServices.Marshal.ReleaseComObject(ppr);
        ppr = null;
        papp.Quit();
        System.Runtime.InteropServices.Marshal.ReleaseComObject(papp);
        papp = null;
        return doc;
    }

分享到:
评论

相关推荐

    asp.net WEB和窗体读取ppt文档程序源码

    首先,读取PPT文档在ASP.NET中通常涉及使用Microsoft Office Interop库,这是一个允许.NET代码与Office应用程序进行交互的组件。然而,直接使用Interop库在服务器环境下并不推荐,因为这会依赖于服务器上安装的...

    ASP.net制作PPT

    7. **文件流处理**:在生成PPT时,可能需要使用到文件流(FileStream)来保存或读取PPT文件。这涉及I/O操作,需要理解如何打开、写入和关闭文件流。 8. **HTTP响应和下载**:完成PPT创建后,可以通过HTTP响应将其...

    .net读取文本文件内容dll,Apose.dll

    3. **处理PowerPoint演示文稿**:Apose.Slides模块使得读取、编辑和创建.PPT、.PPTX文件变得简单。它可以提取幻灯片内容,包括文本、图片、动画和转换效果,并支持将演示文稿转换为图像序列或PDF。 在描述中提到的...

    免费版.NET PPT组件_Free Spire.Presentation for .NET 3.3

    Free Spire.Presentation for .NET 是 Spire.Presentation for .NET 的免费版本,使用该组件,开发者可以在 .NET 平台上对 PowerPoint® 文档进行生成、读取、写入、修改、转换和打印等操作。支持 PowerPoint 97-...

    Aspose.Slides 替换PPT内文本

    利用Aspose.Slides替换模板PPT内文本快速生成PPT

    北大青鸟ASP.NET教学PPT(2)

    在北大青鸟的ASP.NET教学PPT(2)中,主要涵盖了系统对象与状态管理的相关知识,这对于初学者来说是非常基础且重要的概念。 首先,我们来看一下ASP.NET的运行机制。与JSP不同,ASP.NET的运行机制基于编译模型。当....

    asp.net+Ajax 文本文件静态分页实现代码

    `TxtLineCount()`方法用于计算文本文件的总行数,通过`StreamReader`类读取文件,然后逐行读取统计。 `ReadTxtToHtml()`方法用于将文本文件转换成HTML格式的字符串,实现分页效果。它同样使用`StreamReader`来读取...

    .NET绘图全套PPT

    这套".NET绘图全套PPT"显然是一个关于.NET图形编程的教程集合,可能包含了从基础到进阶的各种主题。 1. **GDI+**:在.NET中,图形设备接口(GDI+)是一个核心组件,用于进行2D图形绘制。GDI+提供了丰富的API,如`...

    VB.net ppt

    4. **创建PPT**:使用VB.NET,你可以创建一个新的PowerPoint演示文稿,添加幻灯片,设置背景、字体、颜色等样式,插入文本、图片、图表等各种元素。 5. **自动化PPT**:你可以编写脚本自动执行一系列操作,例如批量...

    读取PPT文件的插件

    5. **数据提取**:读取PPT文件的插件可以用于提取文本、图片和其他数据。例如,你可以通过插件获取所有幻灯片的标题和内容,或者提取所有图片以进行进一步处理。 6. **内容修改**:除了读取,插件还允许添加、删除...

    在Visual studio 2005中引入PowerPoint的Com组件,只读取PPT中的纯文本内容

    接下来,我们需要创建一个方法来读取PPT文件的纯文本内容。以下是一个简单的示例: ```csharp private void ReadPPTText(string pptFilePath) { Application pptApp = new Application(); Presentation ...

    C# 不依赖Office读取Word、PPT

    本文将深入探讨如何使用C#在不依赖Microsoft Office组件的情况下,读取和处理Word(doc, docx)及PowerPoint(ppt, pptx)文件中的信息和内容。 首先,我们要明白,通常情况下,开发者会使用Microsoft Office ...

    C#读取DOC PPT EXCEL转换为文本TXT

    本主题聚焦于使用C#处理Office文档,包括DOC(Word文档)、PPT(PowerPoint演示文稿)和EXCEL(电子表格),并将其内容转换成纯文本TXT格式。这种操作在数据提取、文本分析或跨平台兼容性需求时非常有用。 首先,让...

    asp读取ppt

    6. **内容提取**:ASP读取PPT后,可以提取文本、图像、图表等数据,然后将其插入到HTML页面中,或者存储在数据库中供后续使用。这在创建在线演示、报告分享或者数据迁移的场景中很有用。 7. **文件流操作**:如果...

    vb.net数据库连接ppt

    这篇PPT主要讲解了VB.NET中如何连接和操作数据库,特别是Oracle和SQL等数据库。以下是详细的知识点解释: 1. **ADO.NET概述**:ADO.NET是.NET Framework的一部分,它提供了一组类库用于处理数据库连接、查询和数据...

    C# 不依赖Office读取Word、PPT(doc,docx,ppt,pptx)

    为了不依赖Office读取Word和PPT文件,我们可以利用开源库或自定义解析器来解析文件内容。以下是一些关键知识点: 1. 文件格式理解:首先,我们需要了解doc、docx、ppt和pptx文件的内部结构。doc和ppt是二进制文件...

    asp.net ppt

    ASP.NET 是微软公司推出的用于构建动态网站和Web应用程序的开发框架,而ASP.NET PPT可能是指一份关于该框架的演示文稿,特别关注服务器端控件的讲解。服务器端控件是ASP.NET的核心组成部分,它们在Web应用程序中扮演...

    免费Spire.Presentation: 处理PowerPoint文档

    Free Spire.Presentation for .NET 是一款专业的.NET PowerPoint 类库,用于帮助开发人员在.NET平台创建、读取、编辑、转换和打印PowerPoint文档。Spire.Presentation for .NET支持PPT, PPS, PPTX and PPSX等格式。...

    《VisualC#.NET应用教程》PPT

    此教程以PPT的形式呈现,旨在帮助读者深入理解C#.NET编程,掌握.NET平台上的应用程序开发技能。以下是针对PPT内容的详细知识点概述: **第13章 文件操作** 在这一章中,讲解了C#.NET如何处理文件和文件流。重点...

    传智播客.Net教学课件完整版ppt格式

    常用的控制台指令包括`Console.WriteLine`(输出信息到控制台)、`Console.ReadLine`(从控制台读取一行输入)和`Console.ReadKey`(使控制台暂停并等待按键)。 - **控制台程序示例**:例如,一个简单的控制台程序...

Global site tag (gtag.js) - Google Analytics