C# 如何复制幻灯片(包括背景、格式、图片等)到同/另一个PPT文档_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C# 如何复制幻灯片(包括背景、格式、图片等)到同/另一个PPT文档

C# 如何复制幻灯片(包括背景、格式、图片等)到同/另一个PPT文档

 2018/2/5 13:11:03  Miaonly  程序员俱乐部  我要评论(0)
  • 摘要:对于如何复制幻灯片到PPT文档,这里将介绍两种情况,一种是复制幻灯片到同一个PPT文档,另一种是复制幻灯片到另一个PPT文档。执行以上操作需要使用免费组件FreeSpire.Presentationfor.NETPS:下载安装之后,添加引用Spire.Presentation.dll(本文转载自:http://www.cnblogs.com/Yesi/p/5643985.html)下面是已存在的两个PPT文档,示例中,将复制第一个幻灯片到两个文档中:1
  • 标签:ppt C# 文档 图片 一个 复制

对于如何复制幻灯片到PPT文档,这里将介绍两种情况,一种是复制幻灯片到同一个PPT文档,另一种是复制幻灯片到另一个PPT文档。执行以上操作需要使用免费组件Free Spire.Presentation for .NET

PS:?下载安装之后,添加引用Spire.Presentation.dll

(本文转载自:http://www.cnblogs.com/Yesi/p/5643985.html)

下面是已存在的两个PPT文档, 示例中,将复制第一个幻灯片到两个文档中:



?

1.复制幻灯片到同一PPT文档

class="c#">using Spire.Presentation;

namespace 复制幻灯片
{
    class Program
    {
        static void Main(string[] args)
        {
            //加载PPT文档
            Presentation ppt = new Presentation();
            ppt.LoadFromFile("示例.pptx");

            //获取需要复制的幻灯片
            ISlide slide = ppt.Slides[0];

            //将该幻灯片复制/插入到指定位置
            int index = 1;
            ppt.Slides.Insert(index, slide);

            //保存文档
            ppt.SaveToFile("输出.pptx", Spire.Presentation.FileFormat.Pptx2010);
            System.Diagnostics.Process.Start("输出.pptx");
        }
    }
}

?调试运行文档后:



?

2.复制幻灯片到另一PPT文档

using Spire.Presentation;
 
namespace 复制幻灯片
{
    class Program
    {
        static void Main(string[] args)
        {
            //加载第一个PPT文档
            Presentation ppt = new Presentation();
            ppt.LoadFromFile("示例.pptx");

            //获取需要复制的幻灯片
            ISlide slide = ppt.Slides[0];

            //加载另一个PPT文档
            Presentation ppt1 = new Presentation();
            ppt1.LoadFromFile("表格.pptx");

            //将幻灯片从第一个PPT文档复制到第二个PPT文档的指定位置           
            int index = 1;
            ppt1.Slides.Insert(index, slide);

            //保存文档           
            ppt1.SaveToFile("输出1.pptx", Spire.Presentation.FileFormat.Pptx2010);
            System.Diagnostics.Process.Start("输出1.pptx");
        }
    }
}

?运行结果:



?

  • 大小: 107.5 KB
  • 大小: 115.3 KB
  • 大小: 71.2 KB
  • 查看图片附件
上一篇: 快递进入“春节假期模式” 已陆续开始收缩派件范围 下一篇: 没有下一篇了!
发表评论
用户名: 匿名