C# 复制幻灯片(包括格式、背景、图片等)到同/另一个PPT文档
C# 复制幻灯片(包括格式、背景、图片等)到同/另一个PPT文档
复制幻灯片是使用PowerPoint过程中的一个比较常见的操作,在复制一张幻灯片时一般有以下两种情况:
- 在同一个PPT文档内复制
- 从一个PPT文档复制到另一个PPT文档
在微软 PowerPoint 中复制幻灯片很简单,只需要选中幻灯片,然后复制粘贴就可以了,但作为一名程序猿,我肯定需要用编程的方式来实现它。下面就分享一下我是如何使用C#及免费PPT组件来实现在同一个PPT文档内复制幻灯片及从一个PPT文档里复制幻灯片到另一个PPT文档。
首先我准备了两个PPT文档(如下图),其中第一个PPT文档的幻灯片中含有文字,图片,背景色等内容:
一、在同一个PPT文档内复制
将PPT文档的第一页复制到该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];//将该幻灯片复制/插入到指定位置int index = 1;ppt.Slides.Insert(index, slide);//保存文档ppt.SaveToFile("输出.pptx", Spire.Presentation.FileFormat.Pptx2010);System.Diagnostics.Process.Start("输出.pptx");}} }
运行结果:
二、从一个PPT文档复制到另一个PPT文档
这部分的代码与上一部分很相似,只需要加载另一个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");}} }
运行结果:
C# 复制幻灯片(包括格式、背景、图片等)到同/另一个PPT文档相关推荐
- 复制幻灯片(包括格式、背景、图片等)到同/另一个PPT文档
复制幻灯片(包括格式.背景.图片等)到同/另一个PPT文档 复制幻灯片是使用PowerPoint过程中的一个比较常见的操作,在复制一张幻灯片时一般有以下两种情况: 在同一个PPT文档内复制 从一个PP ...
- 怎么将Word、图片和PDF最后合成一个PDF文档
有时我们通过不同渠道搜索下载的资料可能会是不同的文档格式,比如常用的Word.图片以及PDF等,但最终都需要整理成一个文档,一般PDF格式最为稳定,那么如何将这些不同的文档格式合并起来呢? 我们都知道 ...
- 利用wget 抓取 网站网页 包括css背景图片
利用wget 抓取 网站网页 包括css背景图片 wget是一款非常优秀的http/ftp下载工具,它功能强大,而且几乎所有的unix系统上都有.不过用它来dump比较现代的网站会有一个问题:不支持c ...
- PPT文档幻灯片如何添加背景
我们在编辑PPT文档时,如何给PPT幻灯片添加背景呢?一起来看看小编是怎么操作的吧. 1.首先,运行软件,打开PPT文档,选择添加背景的幻灯片: 2.然后,在界面的右侧边栏中找到并点击"背景 ...
- 复制一个Word文档的部分或全部内容到另一个Word文档
我最近喜欢折腾Office软件相关的东西,想把很多Office软件提供的功能用.NET来实现,如果后期能把它用来开发一点我自己的小应用程序那就更好了. 扯远了,回到正题.复制文档内容这个功能太常见啦, ...
- 办公软件excel表格_「教程」Office办公软件视频教程(幻灯片PPT 文档 表格 Keynote...
[教程]Office办公软件视频教程(幻灯片PPT 文档 表格 Keynote) 本次分享的内容为办公软件教程,一共14套.教程内容包括文档制作,幻灯片的制作,表格的制作等. 教程内容:PPT幻灯片教 ...
- C#将图片或文字等插入PPT文档中
C#对PPT编辑操作,目前比较方法便捷高效的就属他了:Spire.Presentation,具体使用方法,如果想查看所有实例,可直接按照官网进行下载,里面有队Vb,C#,java的语言是如何使用,如果 ...
- 如何用计算机扫描图片变成文字,如何把文字图片或者扫描的文件变成word文档?详细步骤...
我们在日常工作,有时候会遇到需要把文字图片或者扫描的文件变成word文档,最笨的方法就是一个一个字的打到word文档,有一些图片的文字是可以在搜索引擎上找到的,但是首先这个需要运气好.不过,现在小编就 ...
- 如何批量将多个 PPT 文档中的图片提取出来
概要:PPT是我们平时工作中非常常见的一种文件类型.PPT 文档的中的元素也是非常丰富的,比如有文本.图片.附件.视频等等.如果我们现在有一个需求,需要将 PPT 中的图片都提取出来,你知道该怎么操作 ...
最新文章
- jquery中this与$(this)的用法区别.
- jbpm 4.4 表结构
- 数据结构--队列(数组)的一种实现
- 好看的按钮组件_这个发光的外骨骼盔甲是什么?为什么它如此好看!
- POJ 2676/2918 数独(dfs)
- 剑指Offer - 面试题4. 二维数组中的查找(双指针)
- yum安装指定版本php,如何通过yum安装指定版本的PHP
- CLR via C# 3 读书笔记(5):第1章 CLR执行模型 — 1.5 本地代码生成器工具:NGen.exe...
- 【渝粤教育】国家开放大学2018年秋季 0222-21T模拟电子电路 参考试题
- 版本控制、协同开发工具比较
- Python:学习笔记之函数的递归
- 物流行业GPS定位应用解决方案
- 机器人学中一些常用的三角函数公式
- deecamp考试题
- 简单快速的视频上传分享网站,可做外链
- sql还原数据库操作
- Skywalking应用
- 关于连接数据库出现Connection failed: Access denied for user ‘root‘@‘localhost‘ (using password: YES)解决方案(最有用)
- ZZNU-正约数之和(DP)
- 363、Java中级18 -【JDBC - 增、删、改】 2020.06.28