PDF в PowerPoint

Конвертер PDF в PowerPoint с помощью C# .NET.

Преобразуя файлы PDF в презентации PowerPoint, мы можем открыть целый мир возможностей, предлагая гибкость, интерактивность и повышенную визуальную привлекательность. Благодаря этому плавному переходу от статических документов к динамическим слайд-шоу вы получаете возможность более увлекательно привлекать более широкую аудиторию. Итак, хотите ли вы перепрофилировать существующий контент, создать профессиональные презентации или улучшить совместную работу на рабочем месте, преобразование PDF в PowerPoint с помощью C# .NET представляет собой универсальное решение.

В этой статье рассматриваются следующие темы:

REST API для преобразования PDF в PowerPoint

Благодаря GroupDocs.Conversion Cloud SDK для .NET преобразование PDF в PowerPoint становится простым и эффективным процессом. Этот мощный SDK предлагает комплексные возможности для решения различных задач по преобразованию файлов, включая преобразование PDF в PowerPoint. Этот Cloud SDK обеспечивает высокое качество вывода, сохраняя форматирование, макет и содержимое исходных PDF-файлов в полученных слайдах PowerPoint. Кроме того, он предоставляет широкие возможности настройки, позволяя пользователям адаптировать процесс преобразования в соответствии со своими конкретными требованиями.

Теперь первый шаг – это его установка. Итак, найдите GroupDocs.Conversion-Cloud в диспетчере пакетов NuGet и нажмите кнопку «Установить». Другой вариант — выполнить следующую команду в консоли диспетчера пакетов.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

После успешной установки REST API убедитесь, что у вас есть учетные данные API (т. е. идентификатор клиента и секрет клиента).Вы можете посетить это короткое руководство, чтобы узнать, как получить учетные данные API.

Преобразование PDF в PPT с помощью C# .NET

Давайте подробно рассмотрим, как легко интегрировать преобразование презентаций PDF в PPT в приложения .NET.

  1. Создайте экземпляр класса «Конфигурация», куда мы передаем учетные данные клиента в качестве аргументов.
var configurations = new Configuration(clientId, clientSecret1);
  1. Инициализируйте ConvertApi, куда мы передаем объект конфигурации в качестве входного аргумента.
var apiInstance = new ConvertApi(configurations);
  1. Загрузите входной PDF-файл в облачное хранилище, передав имя входного PDF-документа.
fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));
  1. Создайте экземпляр ConvertSettings, в котором мы указываем имя входного PDF-файла, выходной формат как «ppt» и имя результирующего файла PPT.
var settings = new ConvertSettings{...}
  1. Вызовите API ConvertDocumentRequest для преобразования PDF в формат PPT.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Дополнительные примеры можно найти на https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet.
// Получите учетные данные API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Создайте экземпляр класса Configuration и инициализируйте его с помощью идентификатора клиента и секрета клиента. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Определите значение ApiBaseUrl, чтобы установить базовый URL-адрес для API преобразования PDF в PPT.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Инициализируйте экземпляр класса ConvertApi с помощью объекта класса Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// загрузить входную книгу Excel с локального диска             
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
    // создать экземпляр FileApi
    var fileUpload = new FileApi(configurations);
    // загрузить входной PDF-файл в облачное хранилище
    fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));

    // создайте ConvertSettings, где мы определим входной PDF-файл и имя результирующего PPT.
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "marketing.pdf",
        Format = "ppt",
        OutputPath = "resultant.ppt"
    };
    
    // Вызовите метод ConvertDocument для преобразования PDF в PPT.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // распечатать сообщение об успехе
        Console.WriteLine("The PDF to PowerPoint conversion completed successfully !");
    }
}
PDF в PPT

Изображение: — Предварительный просмотр преобразования PDF в PPT.

Образец PDF-файла и результирующую презентацию PowerPoint, созданную в приведенном выше примере, можно загрузить из input.pdf и resultantFile.ppt.

PDF в PPTX с помощью команд cURL

Преобразование PDF в PPTX с помощью команд GroupDocs.Conversion Cloud и cURL предлагает удобное и гибкое решение для пользователей, которые предпочитают интерфейсы командной строки или которым необходимо интегрировать задачи преобразования в свои сценарии или рабочие процессы. Кроме того, с помощью GroupDocs.Conversion Cloud вы можете легко конвертировать PDF-документы в презентации PPTX с помощью простых команд cURL.

Во-первых, нам необходимо получить ваши персональные учетные данные (ключ приложения и SID приложения) и сгенерировать токен доступа JWT. Как только у нас будет токен JWT, выполните следующую команду cURL, чтобы сохранить PDF в виде презентации PowerPoint.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"ppt\",  \"LoadOptions\": {    \"Format\": \"pdf\"  }, \"WatermarkOptions\": {      \"Text\": \"Confidencial\",      \"FontName\": \"Arial\",      \"FontSize\": 16,      \"Bold\": true,      \"Italic\": true,      \"Color\": \"Red\",      \"Width\": 10,      \"Height\": 10,      \"Top\": 100,      \"Left\": 100,      \"RotationAngle\": 45,      \"Transparency\": 1,      \"Background\": true,      \"AutoAlign\": true    }  },  \"OutputPath\": \"{resultantFile}\"}" \
-o "{finalOutput}"

Замените sourceFile на имя входного PDF-файла, доступного в облачном хранилище, resultantFile на имя выходной презентации PowerPoint, которую нужно сгенерировать, а accessToken на токен JWT, сгенерированный выше.

Наш бесплатный конвертер PDF в PPT

Вы можете рассмотреть возможность использования нашего бесплатного, легкого и сверхэффективного Конвертера PDF в PPT, разработанного на основе GroupDocs.Conversion API.

бесплатное приложение из PDF в PPT

Полезные ссылки

Заключение

В заключение, независимо от того, выберете ли вы GroupDocs.Conversion Cloud SDK для .NET или используете команды cURL с GroupDocs.Conversion Cloud, вы найдете надежные решения для ваших потребностей в преобразовании PDF в PowerPoint. Благодаря обширной документации и богатому набору функций этот SDK обеспечивает надежное и эффективное решение задач преобразования. Аналогичным образом, использование команд cURL с GroupDocs.Conversion Cloud предлагает гибкий подход с поддержкой сценариев, позволяющий выполнять преобразования через интерфейсы командной строки или интегрировать их в автоматизированные рабочие процессы.

Статьи по Теме

Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: