admin管理员组

文章数量:1595565

iSpring SDK-------5.7.0到  10.0版本

iSpring SDK(软件开发工具包)是一种高性能解决方案,可为网站和在线应用程序提供自动 PowerPoint 到 HTML 5 的转换功能。它可以将数千个 PowerPoint 演示文稿快速批量转换为网络友好的 HTML 格式。

您可以轻松地将 HTML 演示文稿和幻灯片集成到富媒体应用程序、学习管理系统 (LMS)、网络会议系统和其他网络应用程序中。

iSpring SDK 提供以下功能:

使用命令行界面自动进行演示转换

对演示文稿和幻灯片播放的完全编程控制

180+动画效果支持

所有幻灯片过渡支持

PowerPoint 2007/2010/2013/2016/2019 和 Open Office 演示文稿支持

超链接和操作按钮

触发动画支持

嵌入式视频剪辑处理

多线程表示处理

iSpring SDK 的新功能
跳到元数据末尾转到元数据的开头
iSpring SDK 的更新版本包括以下新功能:

微软 Office 2019 支持
缩放 PowerPoint 365 支持
SVG 图像支持
在 Office 2016 和 2019 中创建的演示文稿的字幕
SmartArt 动画支持

幻灯片过渡支持

iSpring SDK 支持 PowerPoint 2007 - 2019 的所有幻灯片过渡效果。 

下面给出了支持的幻灯片转换列表。 所有效果的名称与 PowerPoint 中使用的名称相同。

微妙的

变形

褪色

擦拭

分裂

揭示

随机条

形状

揭露

覆盖

闪光

令人兴奋

翻倒

悬垂

窗帘

声望

断裂

压碎

剥离

页面卷曲

飞机

折纸

溶解

棋盘

百叶窗

波纹

蜂窝

闪光

涡流

撕碎

转变

翻动

画廊

立方体

盒子

梳子

飞涨

随机的
动态内容

平底锅

摩天轮

输送带

旋转

窗户

轨道

飞过
缩放过渡
摘要缩放

部分缩放
幻灯片缩放

iSpring SDK 支持 PowerPoint 2007 – 2019 的 180 多种动画效果,以及效果、效果增强、时间和支持效果的所有可能方向的组合。

入口效果

基本的
  •  出现
  •  盒子 
  •  圆圈
  •  溶解在 
  •  窥视
  •  随机条
  •  带子
  •  车轮
  •  百叶窗 
  •  棋盘
  •  钻石
  •  飞入
  •  加
  •  分裂 
  •  楔 
  •  擦拭 
微妙的
  •  扩张
  •  褪色 
  •  旋转
  •  飞涨 
缓和
  •  基本缩放
  •  中心旋转
  •  压缩
  •  往下沉
  •  漂浮
  •  成长与转身
  •  升起
  •  微调器
  •  拉紧
令人兴奋
  •  基本旋转
  •  回旋镖
  •  弹跳
  •  学分
  •  曲线向上
  •  降低
  •  翻动
  •  漂浮
  •  风车
  •  螺旋输入
  •  鞭子

强调效果

基本的
  •  填色
  •  字体颜色
  •  增长/收缩
  •  线条颜色
  •  旋转
  •  透明度
微妙的
  •  大胆的闪光
  •  画笔颜色
  •  补色
  •  补色 2
  •  对比色
  •  变暗
  •  去饱和
  •  减轻
  •  对象颜色
  •  脉冲
  •  强调
缓和
  •  颜色脉冲
  •  与颜色一起成长
  •  微光
  •  摇摇欲坠
令人兴奋
  •  眨
  •  大胆揭示
  •  海浪

退出效果

基本的
  •  百叶窗
  •  盒子
  •  棋盘
  •  圆圈
  •  钻石
  •  消失
  •  消散
  •  飞出去
  •  窥视
  •  加
  •  随机条
  •  分裂
  •  带子
  •  楔
  •  车轮
  •  擦拭
微妙的
  •  合同
  •  褪色
  •  旋转
  •  飞涨
缓和
  •  基本缩放
  •  中心旋转
  •  坍塌
  •  往下沉
  •  漂浮
  •  收缩和转动
  •  下沉
  •  微调器
  •  有弹性
令人兴奋
  •  基本旋转
  •  回旋镖
  •  弹跳
  •  学分
  •  曲线向下
  •  降低
  •  翻动
  •  漂浮
  •  风车
  •  螺旋出
  •  鞭子

运动路径

基本的
  •  4 点星
  •  6 点星
  •  圆圈
  •  钻石
  •  足球
  •  5 点星
  •  8 点星
  •  新月
  •  等三角形
  •  心
  •  六边形
  •  平行四边形
  •  直角三角形
  •  泪珠
  •  八角形
  •  五角大楼
  •  正方形
  •  梯形
线条和曲线
  •  电弧下降
  •  右弧
  •  向左反弹
  •  弯曲的左
  •  衰减波
  •  右上对角线
  •  漏斗
  •  剩下
  •  左弧
  •  起弧
  •  右弹跳
  •  弯曲的权利
  •  右下对角线
  •  下
  •  心跳
  • 正确的
  •  S 曲线 1
  •  S 曲线 2
  •  正弦波
  •  螺旋右转
  •  下楼梯
  •  向右转
  •  向右转
  •  海浪
  •  螺旋左
  •  春天
  •  驳回
  •  找到
  •  向上
  •  之字形
特别的
  •  豆
  •  弧形正方形
  •  弯曲的星星
  •  卧式图8
  •  弯曲的 X
  •  图 8 四
  •  倒正方形
  •  倒三角
  •  中子
  •  加
  •  旋风
  •  循环循环
  •  花生
  •  尖星
  •  竖图 8

iSpring SDK的多线程使用

iSpring SDK 使用 PowerPoint 自动化从演示文稿中检索必要的信息。Microsoft PowerPoint 仅设计用于单线程自动化,因此在同时运行多个演示文稿转换时可能无法工作。

建议对上传的演示文稿进行排队,并使用 iSpring SDK 将它们一一转换。

为了提高多处理器系统上的演示转换性能,建议在一台 PC 上运行多个虚拟机(安装 PowerPoint 和 iSpring SDK)并在它们之间分发演示。在这种情况下,每次安装 iSpring SDK 都需要额外的许可。

什么是 iSpring SDK COM API?

iSpring SDK COM API ( COM API ) 是一个基于 Microsoft COM 技术的应用程序编程接口,可将 PowerPoint 演示文稿转换为 Web 友好的 HTML5 格式。 它可以从所有支持 COM 技术的流行编程语言和环境中访问,例如C#Visual BasicVisual Basic .NETC++DelphiPHPASP.NETVB ScriptASPJava(通过 Java 包装器),PythonJavaScriptJScript。              

iSpring SDK COM API 使用

COM API 的主要功能在iSpringSDK.dll COM 模块中实现。某些编程语言(例如 C# 和 Visual Basic)需要将 COM 库引用添加到项目中,而其他编程语言则不需要。  

将 iSpring SDK COM 库引用添加到 C# 项目

右键单击Microsoft Visual Studio解决方案资源管理器的References项,然后选择Add Reference。    

参考管理器窗口将打开。在 COM 选项卡下,选择Type Libraries。接下来,勾选iSpring SDK。  

之后,可以从 C# 源代码访问 COM API 类和接口。

iSpring SDK COM API 类和接口

COM API 公开了可以从编程语言访问的类、接口和枚举类型。

COM API 公开的主要类是PresentationConverter。它用于打开 PowerPoint 演示文稿并将其转换为 HTML5 格式。它还提供对转换设置、演示和可用皮肤模块的访问。 

COM API 公开了以下类:

名称描述
PresentationConverter 类COM API 的主类。提供 PowerPoint 到 HTML5 的转换工具。
PresentationConverterFast 类COM API 的主类。提供 PowerPoint 到 HTML5 的转换工具。

COM API 公开了以下接口:

名称描述
ILicenseManager 接口提供当前的激活状态以及激活和停用的设施。
II18n设置接口提供为皮肤文本添加翻译的功能。
IHtml5SkinSettings 接口提供 HTML5 播放器皮肤设置。
IHtml5PublishingSettings 接口呈现 HTML5 演示文稿发布设置。
IHtml5SkinModule 接口包含指定用于将 PPT 转换为 HTML5 的皮肤模块设置。 
皮肤界面提供有关 HTML5 播放器皮肤的信息。
IPresentationConverter 接口提供所有功能的 SDK 主界面
IZipCompressionSettings 接口允许压缩生成的演示文稿。
IWatermarkSettings 接口允许添加和定位自定义水印。
ITimeRestrictions 接口演示将演示文稿查看限制在指定时间段内的设置。
IProtectionSettings 接口提供版权保护功能。
IGesturesSettings 接口允许演示文稿支持的配置手势。
IMouseSettings 接口允许配置鼠标导航设置。
IKeyboardSettings 接口允许配置键盘导航设置(热键)
INavigationSettings 接口呈现 HTML5 演示导航设置。
IHtml5SecuritySettings 接口呈现演示安全设置。
IMediaSettings 接口提供多媒体对象压缩和转换设置。
IAppearanceSettings 接口呈现 HTML5 演示外观设置。
ICompressionSettings 接口呈现演示视频、音频和图像压缩设置。 
IHtml5PlayerCorePlugins 接口呈现播放器核心插件的集合。
IHtml5PresentationPlayerSettings 接口呈现 HTML5 演示播放器设置。
IHtml5设置界面提供特定于 HTML5 的发布设置。
IPresentationContentSettings 接口启用和禁用其他演示内容的发布。 
IPlaybackSettings 接口呈现 HTML5 演示文稿播放设置。
设置界面提供对演示转换器设置的访问。
IExternalResource 接口提供有关外部演示资源的信息。
IExternalResources 接口呈现外部呈现资源的集合。
IPresentationInfo 接口提供有关外部演示资源的信息。

IImageInfo 接口

提供有关用作演示者照片或公司徽标的图片的信息。

公司接口

提供有关演示者公司的信息。
IPresenter 界面提供有关演示者的信息。
IPresenter 界面呈现演示者的集合。
ISlide接口提供有关 PowerPoint 演示幻灯片的信息。
ISlides 界面展示 PowerPoint 演示幻灯片的集合。
演示界面提供有关打开的 PowerPoint 演示文稿的信息。


COM API 公开了以下枚举。

名称描述
VideoPlayerTypeEnum 枚举定义幻灯片视频对象的可能播放器类型。
音频比特率枚举显示可能的音频比特率值
PlaybackAction 枚举定义鼠标点击时发生的动作。
WatermarkAlignment 枚举定义水印位置对齐的选项。
PresentationScanMode 枚举指定应扫描哪些外部资源。
ExternalResourceStatus 枚举定义演示文稿的外部资源的状态。
外部资源类型枚举定义演示文稿的外部资源的类型。
ImageFileType 枚举定义可能的图像文件类型。
PresentationType 枚举定义转换表示的类型 - 实体或复合。
LicenseType 枚举定义可能的许可证类型。
ConversionMode 枚举定义演示文稿的可能转换模式。
图像质量枚举显示有损图像质量设置的命名常量。
ResumeMode 枚举指定是否从上次查看的幻灯片恢复播放。
SubDomainCommunicationMode 枚举从子域访问演示文稿的 JS API 的选项。

iSpring SDK 包含一个 基于iSpring  SDK COM API的iSpringSDK.exe命令行应用程序。此应用程序为 iSpring SDK 功能提供命令行界面,可用于从命令行或 shell 脚本和其他自动化工具执行批量转换。  

命令行语法

一般的 iSpring 命令行应用程序语法是:

<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">iSpringSDK.exe <command> [命令参数]</font></font>

通过不带任何参数启动命令行应用程序,可以获得有关版本和许可证的信息。

command参数指定命令应用程序将执行的操作。这些命令可能有一个简短的别名,以简化和加速命令行应用程序的使用。当前支持以下命令:  
 

命令 昵称 命令说明
帮助

提供可用命令及其参数的列表。

iSpringSDK.exe 帮助

启用一个

激活 iSpring SDK 许可证。

对于在线许可证激活,语法为:

iSpringSDK.exe 激活 <许可证密钥>

或者

iSpringSDK.exe 一个 <许可证密钥>

例子:

iSpringSDK.exe 一个“QJ0K7-Y8H10-CSG6C-GP688-P49R9-FBF4H-T15CG-J040M-DPSGJ-CGJ99”

对于手动激活许可证,语法为:

iSpringSDK.exe activate <license key> [激活码]

或者

iSpringSDK.exe a <license key> [激活码]

例子:

iSpringSDK.exe a "QJ0K7-Y8H10-CSG6C-GP688-P49R9-FBF4H-T15CG-J040M-DPSGJ-CGJ99" "SZyImYekO/SruTA8+xDtZsfrcnOOnoaG9J304M1smoOeJ3axeVHOOWliPKB="

停用d 停用 iSpring SDK 许可证。语法是:

iSpringSDK.exe 停用

或者

iSpringSDK.exe d

停用需要互联网连接。

激活请求阿尔

提供要手动激活许可证时所需的激活请求代码。

当没有活动的 Internet 连接时会发生这种情况。

iSpringSDK.exe 激活请求

或者

iSpringSDK.exe ar

获得激活请求代码后,将其连同您的许可证密钥一起发送给我们的支持部门。然后,我们的员工将通过许可证激活码与您联系。 

请参阅激活命令说明以了解如何运行将手动激活您的许可证的命令。 

生成-htmlH

将 PowerPoint 演示文稿批量转换为 HTML 格式。
语法是:

iSpringSDK.exe 生成-html [选项] <pptx> <html> [<pptx> <html> ...]

或者

iSpringSDK.exe h [选项] <pptx> <html> [<pptx> <html> ...]

例子:

iSpringSDK.exe h 演示文稿1.pptx 演示文稿1/index.html 演示文稿2.pptx 演示文稿2/index.html

生成缩略图

为演示幻灯片生成缩略图。语法是: 

iSpringSDK.exe generate-thumbnails [ options ] <source ppt> <destination folder>

或者

iSpringSDK.exe t [ options ] <source ppt> <destination folder>

例子:

iSpringSDK.exe tpresentation1.pptx 我的文件夹

扫描

扫描演示文稿以查找外部多媒体资源。语法是:

iSpringSDK.exe 扫描 [选项] <source-ppt> 

例子:

iSpringSDK.exe 扫描 c:/HTML/presentation1.pptx

扫描期间找到的有关外部资源的信息显示如下:

<演示信息>  

  <外部资源>    

    <videoShape path="..." status="notFound/foundByAbsolutePath/foundByRelativePath"/

    <soundShape path="..." status="notFound/foundByAbsolutePath/foundByRelativePath"/>       

    ...  

  </externalResources> 

</presentationInfo>

演示转换选项

压缩
选项短别名默认 选项 说明
--audio-bitrate  <比特率>-ab128指定音频文件比特率 ( kbit/s )。
支持的值:8、16、24、32、40、48、56、64、80、96、112、128、160、192、224、256、320 和原始值。

--video-bitrate  <比特率>

-vb400指定视频文件比特率。可能的值介于 50 和 4000 kbit/s 之间。
 

--image-quality  <图像质量>

-智商原来的

指定应用于非真实感图像(例如图表、图形、图表和剪贴画对象)的压缩率 (0...100%)。

注意:可能的值是从 1 到 100 的整数,指定有损 JPEG 压缩质量或原始 值,这意味着应用无损 PNG 压缩。JPEG 压缩质量值越高,图像质量越高,值越低,HTML 内容大小越小。  

--photo-image-quality  <jpeg 质量>

-piq75

指定应用于照片级真实图像(例如照片和复杂图片)的压缩率 (0...100%)。 

注意:可能的值是从 1 到 100 的整数,指定有损 JPEG 压缩质量或原始 值,这意味着应用无损 PNG 压缩。JPEG 压缩质量值越高,图像质量越高,值越低,HTML 内容大小越小。  

--photo-image-quality选项没有明确指定时,它的值等于--image-quality选项。    

在大多数情况下,通过将图像质量设置为原始值来提供最高的图像质量与 HTML 内容大小的比率,而 jpeg 图像质量值介于 65 和 85 之间。

--gif-image-quality  <gif 质量>

-giq75

指定应用于动画 GIF 图像的压缩率 (0...100%)。 

如果未明确指定--gif-image-quality选项,则其值等于--image-quality选项。    

在大多数情况下,通过将图像质量设置为原始值来提供最高的图像质量与 HTML 内容大小的比率,而 gif 图像质量值介于 65 和 85 之间。

--zip-output-file-name <文件名>-zof指定zip 存档的文件名。 
--zip-preserve-源文件 -zp压缩后保存演示文件。

动画和播放

选项短别名默认 选项 说明
--shape-animations <开/关>-一个

转换动画效果。

--transition-effects <开/关>-t转换幻灯片过渡效果。
--loop-presentation  <开/关>-lp离开指示是否循环播放演示文稿。
--auto-step-advance  <开/关>-sa离开指示是否自动播放幻灯片动画步骤。
--step-advance-time <秒>-英石5以秒为单位设置最小动画步长持续时间 (0...100)。
--auto-start <开/关>指示演示文稿播放是否自动开始。
--export-slide-background <开/关>-eb指定是否导出自定义幻灯片背景。
--自动更改幻灯片-csa离开指示是否自动播放下一张幻灯片。
--minimal-slide-duration <秒>-msd5指定最小幻灯片持续时间,以秒为单位 (0...1000)。
--resume-presentation <总是/提示/关闭>-rp离开从查看的最后一张幻灯片恢复演示文稿播放。选择提示值时,将询问用户是否愿意在打开他们一直在查看的演示文稿时从上次中断的地方继续。

外貌

选项短别名默认 选项 说明
--width <像素>-w

以像素为单位的显示宽度 (4...5000)。

--height <像素>-H以像素为单位的演示高度 (4...,5000)。 
--scale <百分比>-s

指定幻灯片比例(以百分比为单位)。注意:此选项不能与--width--height选项一起使用。

--screen-size <宽度> <高度>-ss

针对特定尺寸(96...8192 像素)的屏幕优化图像。 

--bgcolor <颜色> 或“无”-b#FFFFFFRRGGBB 格式的背景颜色或透明页面的“无”。
--皮肤<id>

选择皮肤进行转换。皮肤 ID 在皮肤描述文件 (player.xml) 中指定。皮肤描述位于player文件夹中,可以在 iSpring SDK 安装文件夹中找到。

输出控制

选项短别名默认 选项 说明
- 压缩-z使用生成的 HTML 内容创建 ZIP 存档。
--xml <文件名>-X使用生成的 HTML 内容的 XML 描述创建一个 XML 文件。
--format <固体/复合>-F指定输出格式。有以下选项可用: 实心;化合物。
--fast <开/关>执行快速转换(在 PowerPoint 进程内运行 iSpring)。
--适合窗口-fw使演示文稿适合窗口。
--audio-quality <% 或“原始”>-aq75以百分比 (0...100%) 指定音频质量。
--video-quality <% 或“原始”>-vq75以百分比 (0...100%) 指定视频质量。
--preserve-audio <开/关>-pa转换演示音频。
--preserve-video <开/关>-pv转换演示视频。
--扩展媒体兼容性将视频转换为 mp4 和 webm,将音频转换为 mp3 和 ogg。它使演示媒体与各种设备和浏览器兼容,但增加了它们的大小。
--preserve-metadata <开/关>-下午定义是否导出演示元数据(标题、幻灯片文本、注释、超链接工具提示、参考、演示者和公司信息)。

多媒体控制

选项短别名默认 选项 说明
--video-player“无”或“标准”-vp标准

选择视频播放器类型。
与 PowerPoint 2010 视频播放器类似的标准视频播放器提供播放和音量控制功能。

none视频播放器类似于 PowerPoint 2000-2007 视频播放器,不提供播放或音量控制功能。

--高级智能艺术处理离开

启用 Office 2007 SmartArt 对象的高级处理。

打开此选项可以提高 SmartArt 对象转换的质​​量。打开时,此选项会打开 PowerPoint 应用程序窗口并在转换期间使用 Windows 剪贴板。

导航 

选项短别名默认 选项 说明
--enable-hyperlinks <开/关>-hl在演示文稿中启用超链接。
--hyperlinks-target <_self / _blank / 自定义框架名称>-H T_空白的指定打开外部资源超链接的浏览器窗口。
--click-advance-type <无/幻灯片/步骤>-mct指定鼠标单击推进演示文稿的方式:到下一张幻灯片或到下一个动画步骤。
--enable-keyboard-navigation <开/关>-k允许在转换后的演示文稿中进行键盘导航。
--keyboard-settings-file <文件名>-ksf从指定的 XML 文件加载键盘设置。
--enable-zooming <开/关>-gz启用缩放手势。

安全

选项短别名默认 选项 说明
--restricted-domains <名称>-rd指定允许播放已生成的 HTML 演示文稿的域名(或以分号分隔的名称)。此属性可防止在未经授权的域或本地计算机上播放 HTML 演示文稿。如果省略此选项,则生成的 HTML 内容没有播放限制。
--subdomain-communication-mode <禁用/可选/启用>-sdcm禁用

启用的值允许演示文稿和位于不同子域上的脚本之间进行通信。

如果使用enableSubdomainCommunication=1参数打开演示文稿,则可选值允许通信。
--watermark <文件路径>-wm将用作水印的位图或 SWF 文件的路径。
--watermark-alignment <对齐>-wa左上指定水印对齐。可能的 <alignment> 值是:left-top、center-top、right-top、left-middle、center-middle、right-middle、left-bottom、center-bottom 和 right-bottom。
--watermark-offset-x <偏移x>-wx设置水印相对于对齐点的水平偏移。
--watermark-offset-y <偏移量y>-wy设置水印相对于对齐点的垂直偏移量。
--watermark-opacity <不透明度>-wo100设置水印不透明度 (0...100%)。
--watermark-url <url>-吴指定在鼠标单击时打开的网页地址。
--watermark-target <目标>-wtg_空白的指定打开使用 --watermark-url选项指定的 URL 的浏览器窗口的名称。 
--password <密码>-pw使用指定的密码保护生成的 HTML 演示文稿免遭未经授权的查看。
--start-time <YYYY.MM.DD>指定可以查看演示文稿的开始日期。
--结束时间 <YYYY.MM.DD>指定可以查看演示文稿的结束日期。

各种各样的

选项短别名默认 选项 说明
--settings-file <文件路径>-sf

从指定的 XML 文件加载演示转换设置。 

注意:设置 XML 文件可以使用代码生成器或通过 COM API 使用ISettings接口 的Save()方法创建。 

--详细-v将转换进度输出到控制台。
--temp <文件夹路径>指定临时文件的文件夹。
--log <文件路径>指定存储演示转换进度的日志文件名。
--range <幻灯片索引>-r

指定要转换为 HTML 格式的幻灯片索引。

iSpringSDK.exe -r 0,1,3,8-15 演示文稿.pptx

--enable-js-api-in-html5将 JavaScript API 公开给生成的 HTML5 演示文稿。

缩略图生成选项

选项 短别名 默认值 选项 说明
--range <幻灯片索引>-r指定要处理的幻灯片索引。示例:0、1、3、5-10。
--width <像素>-w缩略图宽度。
--height <像素>-H缩略图高度。
--格式 <wmf/png/jpg/bmp>-Fwmf指定缩略图文件格式。
--prefix <缩略图文件名前缀>-p拇指指定缩略图文件前缀。
--quality <百分比>-q75指定 JPEG 缩略图质量。

演示文稿扫描选项

选项 短别名 默认值 选项 说明
--range <幻灯片索引>-r指定要处理的幻灯片索引。示例:0、1、3、5-10。
--output <输出文件名>-o指定输出文件名。
--scan-mode <默认/相对/绝对>-m默认指定呈现路径扫描模式。

本文标签: 定格SDKiSpringcrack