Как преобразовать PNG в слайд PowerPoint в C#

В этом наглядном руководстве содержится информация о том, как преобразовать PNG в слайд PowerPoint на C#. Предоставляется вся необходимая информация о конфигурации, пошаговый процесс и исполняемый пример кода для написания конвертера PNG в PPTX на C#. Пример кода демонстрирует полный сценарий и может использоваться в любой из операционных систем, таких как Windows, Linux или macOS.

Шаги по преобразованию PNG в PPTX на C#

  1. Установите среду для добавления Aspose.Slides for .NET в ваше приложение.
  2. Создайте новый объект Presentation
  3. Получить ссылку на первую slide из коллекции слайдов в презентации.
  4. Прочитать все байты из файла PNG
  5. Используйте байтовые данные PNG, чтобы добавить изображение в коллекцию изображений презентации.
  6. Добавьте рамку рисунка в коллекцию фигур выбранного слайда, используя добавленное выше изображение.
  7. Сохраните презентацию в формате PPTX с изображением в формате PNG.

Упомянутые выше шаги помогут преобразовать PNG в PPTX на C#, где создается новая презентация, содержащая коллекцию слайдов по умолчанию, коллекцию изображений и метод Сохранить. Нам нужно получить ссылку на первый слайд, а затем добавить изображение, используя данные байтов, считанные из файла PNG. Наша конечная цель — добавить рамку с изображением в коллекцию фигур выбранного слайда.

Код для преобразования PNG в PowerPoint на C#

При работе с этой функцией для преобразования PNG-файла в PowerPoint на C# мы использовали объект Slide для хранения ссылки на целевой слайд и использовали объект IPPImage для хранения ссылки на новое изображение, добавленное в коллекцию изображений. Метод AddImage имеет ряд перегруженных конструкторов, которые принимают разные параметры, такие как байты, объект изображения, объект IPPImage, поток и поток памяти.

В этом уроке мы научились конвертировать PNG в PPTX. Если вы хотите узнать, как добавить водяной знак изображения в презентацию PowerPoint, обратитесь к статье как добавить водяной знак изображения в презентацию PPTX с помощью С#.

 Русский