编程技术分享 - 2024年9月
type: channel
link: https://www.codespool.com/index.php/2024/09/
description: Your description here.
items: HandyControl调整样式颜色
items: Aspose.Slides for .NET PPT转视频

HandyControl调整样式颜色
type: item
date: 2024-09-05T21:11:00+08:00
description: https://blog.csdn.net/qq_28806349/article/details/119057529

Aspose.Slides for .NET PPT转视频
type: item
date: 2024-09-03T22:51:00+08:00
description: Aspose.Slides for .NET 22.11 新增将演示文稿转换为视频(将 PowerPoint 演示文稿转换为具有动画和过渡效果的视频)Aspose.Slides 现在可以播放演示文稿，并以特定的每秒帧数 (FPS) 为整个动画生成一组帧。然后可以使用这些帧通过 FFmpeg 等工具创建视频。此 C# 代码演示了将演示文稿导出为视频的操作，其中帧设置为 30FPS：const int FPS = 30; using (Presentation presentation = new Presentation("animated.pptx")) { using (var animationsGenerator = new PresentationAnimationsGenerator(presentation)) using (var player = new PresentationPlayer(animationsGenerator, FPS)) { player.FrameTick += (sender, args) => { args.GetFrame().Save($"frame_{sender.FrameIndex}.png"); }; animationsGenerator.Run(presentation.Slides); } }PresentationAnimationsGenerator类是一个按顺序生成单个动画效果的源，然后使用PresentationPlayer类播放这些效果。每个帧都会生成一个FrameTick事件，以便您可以将当前帧保存到磁盘或将帧写入视频流。教程：https://blog.aspose.com/slides/convert-ppt-to-video-csharp/