使用C#代码添加或删除PPT幻灯片的操作指南

 更新时间:2025年11月06日 09:34:35   作者:2501_93070778  
幻灯片是 PowerPoint 文档中最基本的组成部分,在编辑 PowerPoint 文档时,添加和删除幻灯片往往是最常用的操作之一,本文将介绍如何使用 Spire.Presentation for .NET 通过编程方式添加或删除 PowerPoint 幻灯片,需要的朋友可以参考下

引言

幻灯片是 PowerPoint 文档中最基本的组成部分。每个 PowerPoint 演示文稿都由一系列幻灯片构成,每张幻灯片可包含文本、形状、表格和图片等不同元素。在编辑 PowerPoint 文档时,添加和删除幻灯片往往是最常用的操作之一。本文将介绍如何使用 Spire.Presentation for .NET 通过编程方式添加或删除 PowerPoint 幻灯片。

安装 Spire.Presentation for .NET

首先,需要将 Spire.Presentation for .NET 包中包含的 DLL 文件添加为 .NET 项目的引用。
这些 DLL 文件可以通过以下两种方式获取:从指定链接下载,或通过 NuGet 进行安装。

PM> Install-Package Spire.Presentation

在 PowerPoint 文档末尾添加新幻灯片

通过 Spire.Presentation for .NET 提供的 Presentation.Slides.Append() 方法,可以在 PowerPoint 文档的最后一张幻灯片之后追加一张新的幻灯片。

示例代码如下:

using Spire.Presentation;
 
namespace AddNewSlideinPowerPoint
{
    class Program
    {
        static void Main(string[] args)
        {
            //初始化 Presentation 类的实例
            Presentation presentation = new Presentation();
 
            //加载示例 PowerPoint 文档
            presentation.LoadFromFile("Sample.pptx");
 
            //在文档末尾添加一张新幻灯片
            presentation.Slides.Append();
 
            //保存结果文档
            presentation.SaveToFile("AddSlide.pptx", FileFormat.Pptx2013);
        }
    }
}

在 PowerPoint 中在指定幻灯片前插入新幻灯片

有时,你可能需要在某张特定幻灯片之前插入一张新幻灯片,以添加额外的辅助信息。

示例代码如下:

using Spire.Presentation;
 
namespace InsertSlideinPowerPoint
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建 Presentation 对象
            Presentation presentation = new Presentation();
 
            //加载示例 PowerPoint 文档
            presentation.LoadFromFile("Sample.pptx");
 
            //在第二张幻灯片之前插入一张空白幻灯片
            presentation.Slides.Insert(1);
 
            //保存结果文档
            presentation.SaveToFile("InsertSlide.pptx", FileFormat.Pptx2013);
        }
    }
}

从 PowerPoint 文档中删除指定幻灯片

如果你想从文档中移除不需要的幻灯片,可以使用 Presentation.Slides.RemoveAt(int index) 方法。

示例代码如下:

using Spire.Presentation;
 
namespace DeletePowerPointSlide
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建 Presentation 对象
            Presentation presentation = new Presentation();
 
            //加载示例 PowerPoint 文档
            presentation.LoadFromFile("Sample.pptx");
 
            //删除第一张幻灯片
            presentation.Slides.RemoveAt(0);
 
            //保存结果文档
            presentation.SaveToFile("RemoveSlide.pptx", FileFormat.Pptx2013);
        }
    }
}

申请临时许可证

如果你希望从生成的文档中去除评估信息,或解除功能限制,可以联系官方申请一个为期 30 天的试用许可证。

到此这篇关于使用C#代码添加或删除PPT幻灯片的操作指南的文章就介绍到这了,更多相关C#添加或删除PPT幻灯片内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Unity实现刮奖效果

    Unity实现刮奖效果

    这篇文章主要为大家详细介绍了Unity实现刮奖效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-10-10
  • C#中登录窗体和欢迎窗体关闭方法分析

    C#中登录窗体和欢迎窗体关闭方法分析

    这篇文章主要介绍了C#中登录窗体和欢迎窗体关闭方法,实例分析了C#中登录窗体和欢迎窗体关闭时出现错误的原因与解决方法,是C#项目开发中非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • C#计算文件MD5校验的方法

    C#计算文件MD5校验的方法

    这篇文章主要介绍了C#计算文件MD5校验的方法,涉及C#针对文件进行md5校验的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • 使用递归实现数组求和示例分享

    使用递归实现数组求和示例分享

    这篇文章主要介绍了使用递归实现数组求和示例,思路是给定一个含有n个元素的整型数组a,求a中所有元素的和,需要的朋友可以参考下
    2014-03-03
  • 在WPF中合并两个ObservableCollection集合

    在WPF中合并两个ObservableCollection集合

    这篇文章介绍了在WPF中合并两个ObservableCollection集合的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 基于WinForm实现通用自动更新系统的完整流程

    基于WinForm实现通用自动更新系统的完整流程

    在C/S架构的应用程序中,如何让客户端保持最新版本一直是个令人头疼的问题,每次更新都要通知用户下载、安装,不仅麻烦,还容易导致版本混乱,所以今天要介绍的,就是一个基于WinForm实现的通用自动更新器方案,需要的朋友可以参考下
    2025-10-10
  • C# SendMail发送邮件功能实现

    C# SendMail发送邮件功能实现

    这篇文章主要为大家详细介绍了C# SendMail发送邮件功能实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • C# 使用Free Spire.Presentation 实现对PPT插入、编辑、删除表格

    C# 使用Free Spire.Presentation 实现对PPT插入、编辑、删除表格

    小编发现使用.NET组件——Free Spire.Presentation,在C#中添加该产品DLL文件,可以简单快速地实现对演示文稿的表格插入、编辑和删除等操作,具体实现代码大家参考下本文吧
    2017-09-09
  • C#中的IEnumerable接口深入研究

    C#中的IEnumerable接口深入研究

    这篇文章主要介绍了.NET中的IEnumerable接口深入研究,分析出了它的实现原理和实现代码,需要的朋友可以参考下
    2014-07-07
  • C#面向对象实现图书管理系统

    C#面向对象实现图书管理系统

    这篇文章主要为大家详细介绍了C#面向对象实现图书管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02

最新评论