Spire.Presentation 6.2.2已发布。该版本支持了替换视频文件的功能并且修复了加载和合并文档PPT文档时出现的问题。
新功能:
- 支持了替换视频文件的功能
Presentation ppt= new Presentation();
ppt.LoadFromFile(inputFile);
VideoCollection videos = ppt.Videos;
foreach (ISlide sld in ppt.Slides)
{
foreach (Spire.Presentation.Shape sp in sld.Shapes)
{
if (sp is IVideo)
{
IVideo video = sp as IVideo;
byte[] bts = File.ReadAllBytes("C:/test.mp4");
VideoData videoData = videos.Append(bts);
video.EmbeddedVideoData = videoData;
}
}
}
ppt.SaveToFile(outputFile, FileFormat.Pptx2013);
问题修复:
- 修复了删除视频所在的shape后保存的pptx文件打开失败的问题
- 修复了多线程下转换PPT文档到图片时图表中的数据标签文本错乱的问题
- 修复了替换SmartArt中的图片时程序抛 NullReferenceException 异常的问题
- 修复了加载PPT文件程序抛出 “an object reference is not set to an instance of the object” 的问题
- 修复了复制包含项目符号列表的段落到新的幻灯片时项目符号显示错误的问题
- 修复了添加html文本时程序抛 “{"rgb(255 is not a valid value for Int32. (Parameter 'htmlColor')"}” 的问题
- 修复了合并两个pptx文档结果文档很大的问题
获取Spire.Presentation 6.2.2请点击:
https://www.e-iceblue.cn/Downloads/Spire-Presentation-NET.html