如何在 C# 中将 PNG 转换为 PowerPoint 幻灯片

这个简洁的教程提供了在 C# 中PNG 转换为 PowerPoint 幻灯片的信息。提供了有关配置、逐步过程和可运行示例代码的所有必需信息,以在 C#** 中编写 **PNG 到 PPTX 转换器。示例代码演示了完整的场景,可用于任何操作系统,如 Windows、Linux 或 macOS。

在 C# 中将 PNG 转换为 PPTX 的步骤

  1. 建立环境以将 Aspose.Slides for .NET 添加到您的应用程序中
  2. 创建一个新的 Presentation 对象
  3. 从演示文稿的幻灯片集合中获取对第一个 slide 的引用
  4. 从 PNG 文件中读取所有字节
  5. 使用 PNG 字节数据在演示文稿的图像集合中添加图像
  6. 使用上面添加的图像在所选幻灯片的形状集合中添加相框
  7. 将演示文稿另存为 PPTX,其中包含 PNG 图像

上面提到的步骤指导在 C# 中将 PNG 转换为 PPTX,其中会生成一个包含默认幻灯片集合、图像集合和 Save 方法的新演示文稿。我们需要获取对第一张幻灯片的引用,然后使用从 PNG 文件中读取的字节数据添加图像。我们的最终目标是将包含图像的相框添加到所选幻灯片的形状集合中。

在 C# 中将 PNG 转换为 PowerPoint 的代码

在使用此功能在 C# 中将 PNG 文件转换为 PowerPoint 时,我们使用 Slide 对象来保存对目标幻灯片的引用,并使用 IPPImage 对象来保存对添加到图像集合中的新图像的引用。 AddImage 方法有许多重载的构造函数,它们采用不同的参数,如字节、Image 对象、IPPImage 对象、流和内存流。

在本教程中,我们学习了将 PNG 转换为 PPTX。如果您想了解在 PowerPoint 演示文稿中添加图像水印的过程,请参阅 如何使用 C# 在 PPTX 演示文稿中添加图像水印 上的文章。

 简体中文