Недавно мы опубликовали статью о том, как программно объединять изображения 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.
Онлайн-генератор 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, которые доступны на нескольких языках программирования. Для получения более подробной информации посетите эту ссылку.