
iSlide是一款基于PPT的一键化效率插件。
iSlide包含38个设计辅助功能,8大在线资源库,超30万专业PPT模板/素材;该软件支持PPT一键更换字体、段落、色彩,可以根据文字递进关系选择对应PPT页面版缓扒粗式,扰镇一键生成可视化智能图表、还能做出非常高级的动画效果。
islide软件特点
1、一键优化
将PPT中不规则的字体,段落,色彩,参考线布局,风格样式等一键化全局统一设置,构建专业和规范。
2、图标库
拥有100,000+扁平化图标素材资源,任意下载,一键插入PPT,可随时根据需求修改替换。
3、PPT拼图
将PPT页面按需排列组合,一键导出为长图,参数化调节可自由控制输出图片质量和尺寸大小。
4、设计排版
高效智能化实现PPT页面设计中的图形布局和复制排列工作此差,多种参数化设置满足个性化设计需求。
5、色彩库
更多专业的色彩组合搭配方案,可按色系检索选择,一键化替换,实现全文档色彩的统一应用。
6、安全导出
将重要类型PPT文档导出为不可编辑格式,以及各种参数化设置的视频与图片。
SlideViewer是一款Mac电脑上烂困的图片浏览器,安装非常简单稿搭。首先,在Mac App Store中搜索SlideViewer,找到SlideViewer并单击“获取”按钮将其下载到您的电脑上。下载后,按照提示进行安装,然后将SlideViewer拖动到应用程序文件键历拿夹中。安装完成后,您可以打开SlideViewer并通过向下滚动和向右滑动来查看您的照片和图片。此外,您还可以使用SlideViewer的“幻灯片”模式来浏览所有照片。SlideViewer是一款易于使用、功能强大的免费图片查看器,适用于任何Mac电脑用户。实现思路1、既然要实现的程序是遥控幻灯片,这样我们就需要先获得幻灯片应用程序的,在PowerPoint对象模型
中,Microsoft.Office.Interop.PowerPoint.Application代表Powerpoint应用程序,这点和
Word、Excel和Outlook都是一样的。
2、获得了幻灯片应键枣用程序对象之后,之后我们就需要获得幻灯片对象,因为我们遥控的是幻灯片,在PowerPoint对象模型中也提供了幻灯片对象,即
Microsoft.Office.Interop.PowerPoint.Slide。由于幻灯片又是存在于演示文稿中的,所以我们要想获得幻灯片对
象,就需要先获得演示文稿对象,Microsoft.Office.Interop.PowerPoint.Presentation
就是代表演示文稿对象。
3、获得幻灯片对象之后,我们就可以利用幻灯片对象的Select方法来进行幻灯片的切换,然而在阅读模式的情况下,不能用Select方法来进行翻页,
此时需要另一种方式来实现,即调用
Microsoft.Office.Interop.PowerPoint.SlideShowView对象的
First,Next,Last,Previous方法来进行幻灯片翻页
下面一张是阅读模式下程序中实现翻页功能与在幻灯片中的对应关指差系:
遥控幻灯片程序的实现
有了上面的解释,我们再看下面的实现代码时,相信大家肯定不会觉得有任何难道了,下面就直接贴出部分的实现的代码
///
<summary>
///
检查是否打开幻灯片程序
///
</summary>
///
<param
name="sender"></param>
///
<param
name="e"></param>
privatevoid
btnCheck_Click(object
sender,
EventArgs
e)
{
//
必须先运行幻灯片,下面才能获得PowerPoint应用程序,否则会出现异常
//
获得正在运行的PowerPoint应用程序
try
{
pptApplication
=
Marshal.GetActiveObject("PowerPoint.Application")
as
PPt.Application
//
成功获取了PowerPoint程序时,使UI按钮可用
this.btnFirst.Enabled
=
true
this.btnNext.Enabled
=
true
this.btnPrev.Enabled
=
true
this.btnLast.Enabled
=
true
}
catch
{
MessageBox.Show("请先启动遥控的幻灯片",
"Error",
MessageBoxButtons.OKCancel,
MessageBoxIcon.Error)
}
if
(pptApplication
!=
null)
{
//获得演示文稿对象
presentation
=
pptApplication.ActivePresentation
//
获得幻灯片对象集合
slides
=
presentation.Slides
//
获得唯亮皮幻灯片的数量
slidescount
=
slides.Count
//
获得当前选中的幻灯片
try
{
//
在普通视图下这种方式可以获得当前选中的幻灯片对象
//
然而在阅读模式下,这种方式会出现异常
slide
=
slides[pptApplication.ActiveWindow.Selection.SlideRange.SlideNumber]
}
catch
{
//
在阅读模式下出现异常时,通过下面的方式来获得当前选中的幻灯片对象
slide
=
pptApplication.SlideShowWindows[1].View.Slide
}
}
}
//
第一页事件
privatevoid
btnFirst_Click(object
sender,
EventArgs
e)
{
try
{
//
在普通视图中调用Select方法来选中第一张幻灯片
slides[1].Select()
slide
=
slides[1]
}
catch
{
//
在阅读模式下使用下面的方式来切换到第一张幻灯片
pptApplication.SlideShowWindows[1].View.First()
slide
=
pptApplication.SlideShowWindows[1].View.Slide
}
}
下面就看看该遥控程序的运行效果是如何的:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)