Преобразование PNG в PPTX на C# — конвертер изображений в PowerPoint

Недавно мы опубликовали статью о том, как программно объединять изображения PNG с помощью GroupDocs.Merger Cloud SDK. В этом сообщении блога объясняется преобразование PNG в PPTX в приложении .NET. Groupdocs.Conversion предлагает облачные SDK и REST API для программного преобразования PNG в PowerPoint. Существует широкий спектр методов и свойств, которые вы можете использовать для разработки собственного конвертера изображений в PowerPoint для вашего бизнес-программного обеспечения. Однако давайте начнем с этого руководства и узнаем, как конвертировать PNG в PPTX на C# с помощью Groupdocs.Conversion Cloud SDK для .NET.

В этом сообщении блога мы рассмотрим следующие моменты:

Изображение в PowerPoint — установка API

Мы пройдем процесс установки, который довольно прост. Для этой цели вы можете установить эту многофункциональную библиотеку, загрузив этот Пакет NuGet или вы можете запустить следующую команду в Менеджере пакетов NuGet:

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

На следующем этапе мы создадим приложение в облаке API панель управления, которое будет генерировать учетные данные API (идентификатор клиента, секрет клиента). Это очень просто, хотя вы можете посетить это руководство, чтобы увидеть весь процесс.

Преобразование PNG в PPTX в C#

После установки и настройки библиотеки преобразования PNG в PowerPoint мы можем использовать методы, предоставляемые Groupdocs.Conversion Cloud SDK для .NET.

Поскольку мы используем Cloud SDK, нам необходимо загрузить исходный PNG-файл в API Cloud панель управления. Таким образом, вы можете загрузить файл вручную или программно, вызвав метод UploadFile.

Следующие шаги предназначены для преобразования PNG в PowerPoint в .NET:

  • Создайте экземпляр класса Configuration и инициализируйте его с помощью идентификатора клиента и секрета клиента.
  • Определите значение ApiBaseUrl, чтобы задать базовый URL-адрес изображения для API конвертера PowerPoint.
  • Инициализируйте экземпляр класса ConvertApi с помощью объекта класса Configuration.
  • Создайте экземпляр объекта класса ConvertSettings и инициализируйте его, задав такие значения, как FilePath, Format и OutputPath.
  • Вызовите метод ConvertDocument для программного преобразования PNG в PPTX.

Следующий фрагмент кода позволяет конвертировать PNG в PPTX на C#:

using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;

namespace GroupDocs.Conversion.CSharp
{
    // Преобразование PNG в PPTX в C#
    class Convert_PNG_to_PPT

    {
        static void Main(string[] args)
        {

            try
            {
                // Получите учетные данные API 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

                // Создайте экземпляр класса Configuration и инициализируйте его с помощью идентификатора клиента и секрета клиента. 
                var configuration = new Configuration(clientId, clientSecret);
                // Определите значение ApiBaseUrl, чтобы установить базовый URL-адрес изображения для API конвертера PowerPoint.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
                // Инициализируйте экземпляр класса ConvertApi с помощью объекта класса Configuration.
                var apiInstance = new ConvertApi(configuration);
                // Создайте экземпляр объекта класса ConvertSettings и инициализируйте его, задав такие значения, как FilePath, Format и OutputPath.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.png",
                    Format = "pptx",
                    OutputPath = "test/sample.pptx"
                };
                // Вызовите метод ConvertDocument, чтобы программно преобразовать PNG в PPTX.
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted PNG to PowerPoint in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
            }

        }
    }
}

Запустив файл сервера, вы увидите файл PPTX, созданный на панели управления API Cloud. Опять же, вы можете загрузить этот файл вручную или программно, вызвав метод DownloadFile, предоставленный этим изображением, в API преобразования PowerPoint.

изображение в powerpoint

Онлайн-генератор PPT

Используйте этот онлайн инструмент для преобразования PNG в PPT/PPTX, если вам нужно непрограммное решение. Этот инструмент работает на базе Groupdocs.Conversion. Более того, он имеет удобный интерфейс, в котором вы можете перетаскивать файлы для преобразования и обработки. Прежде всего, этот онлайн-генератор PPT/PPTX бесплатен и не требует подписки.

бесплатный создатель водяных знаков

Заключение

Это подводит нас к концу данного руководства. Мы узнали, как программно конвертировать PNG в PPTX/PPT на C# с помощью Groupdocs.Conversion Cloud SDK для .NET. Кроме того, мы использовали онлайн инструмент преобразования изображений в PowerPoint для преобразования PNG в PowerPoint. Кроме того, вы можете посетить документацию, чтобы узнать о других полезных методах. Таким образом, вы можете посетить репозиторий GitHub и Руководство по началу работы, чтобы начать разработку собственного конвертера изображений в PowerPoint.

Наконец, groupdocs.cloud пишет новые статьи. Поэтому, пожалуйста, оставайтесь на связи для получения регулярных обновлений.

Помощь доступна

Вы можете сообщить нам о своих вопросах или пожеланиях на нашем форуме.

Часто задаваемые вопросы – Часто задаваемые вопросы

Как конвертировать PNG в PPTX?

Вы можете автоматизировать этот процесс, выбрав Groupdocs.Conversion Cloud SDK, которые доступны на нескольких языках программирования. Для получения более подробной информации посетите эту ссылку.

Смотрите также