Преобразование PDF в презентацию PowerPoint с помощью C# REST API

Следуйте этой статье, чтобы преобразовать презентацию PDF в PowerPoint с помощью C# REST API. Вы изучите процесс вставки PDF-файла в PowerPoint с помощью C# Low Code API с использованием Cloud SDK на базе .NET. Чтобы преобразовать полный PDF-файл в презентацию, потребуется несколько вызовов API.

Обязательное условие

Действия по преобразованию PDF в презентацию PowerPoint с помощью API на базе C# .NET

  1. Создайте экземпляр объекта SlidesApi, используя идентификатор клиента и секретный ключ для преобразования PDF в PPTX.
  2. Загрузите исходный PDF-файл в поток памяти для преобразования в презентацию PowerPoint.
  3. Вызовите метод ImportFromPdf(), задав имя выходной презентации и исходный поток PDF.
  4. Загрузите презентацию из облака со страницами PDF в виде слайдов.

Эти шаги объясняют, как преобразовать PDF в презентацию PowerPoint с помощью C# REST API. Инициализируйте объект SlidesApi для работы с этой функцией, загрузите исходный PDF-файл в поток памяти и вызовите метод ImportFromPdf(), указав имя выходной презентации и поток, содержащий содержимое PDF. Вы можете загрузить полученный файл презентации, используя имя выходной презентации, указанное выше.

Код для импорта PDF-файла в PowerPoint с помощью C# REST API

using Aspose.Slides.Cloud.Sdk;
using Aspose.Slides.Cloud.Sdk.Model;
using System;
using System.IO;
namespace AsposeTestCodes
{
class Program
{
static void Main(string[] args)//Main method for converting PDF to PPTX
{
SlidesApi slidesApi = new SlidesApi("Client ID", "Secret");// Instantiate the SlidesApi
var streamPdf = new MemoryStream(File.ReadAllBytes("sample.pdf"));// Load the source PDF
var result = slidesApi.ImportFromPdf("output.pptx", streamPdf); // Change PDF to PPTX
Stream stream = slidesApi.DownloadFile("output.pptx"); // Download the output
var fs = new FileStream("Downloaded.pptx", FileMode.Create, FileAccess.Write); //Save the output
stream.CopyTo(fs);
}
}
}

Этот код продемонстрировал, как преобразовать PDF в PowerPoint с помощью службы C# RESTful. Вы можете установить параметры для обнаружения таблиц в исходном PDF-файле и рендеринга в выходной презентации. Также доступны параметры для установки пароля для открытия исходного PDF-файла, если он защищен.

Эта статья научила нас сохранять PDF в виде презентации с помощью интерфейса C# REST. Информацию о добавлении гиперссылок в презентацию см. в статье Добавление гиперссылки в PowerPoint с помощью C# REST API.

 Русский