Разделить PowerPoint

Разделите презентации PowerPoint онлайн | Узнайте, как разделить PPT.

Эта статья объясняет шаги по разделению презентаций PowerPoint в приложении C#. Мы хорошо знаем, что файл PPT содержит несколько разных типов информации, таких как текст, маркированные списки, изображения, мультимедиа и другие встроенные OLE-объекты. Поэтому вместо того, чтобы делиться полным файлом, у вас может возникнуть необходимость разделить слайды PowerPoint на отдельные файлы и делиться ими соответствующим образом. Таким образом, мы собираемся программно разделить PPT на несколько файлов.

Разбейте PPT онлайн в веб-браузере

API Reference for Aspose.Slides Cloud также доступен в онлайн-формате swagger. Согласно модели объектов документа Aspose.Slides, презентация PowerPoint содержит коллекцию Slides. Наш API облачной обработки PowerPoint предоставляет множество опций при разделении слайдов PowerPoint и позволяет сохранять результаты в различных форматах выходных данных. Изображение справа показывает список поддерживаемых форматов выходных данных для операции разделения.

Теперь, на первом этапе, аутентифицируйте вашего пользователя, предоставив App SID и App Key, и как только вы предоставите действительные учетные данные, будет сгенерирован JWT-токен. Таким образом, чтобы выполнить нашу задачу по разделению слайдов презентации PowerPoint, нам необходимо использовать метод PostSlidesSplit. Теперь нажмите кнопку Попробовать, расположенную рядом с методом Split POST. В качестве минимального требования вам нужно предоставить название входного файла презентации, чтобы начать операцию.

Presentation1.pptx просмотр в облачном хранилище

Изображение 1:- Превью Presentation1.pptx в облачном хранилище

Установить формат презентации PowerPoint

Выбор формата PPTX из выпадающего списка.

Изображение 2:- Формат PPTX выбран из выпадающего списка

В этом сценарии мы собираемся использовать Presentation1.pptx, как показано на изображении выше, для выполнения операции разделения. В выпадающем меню формата нам нужно выбрать желаемый формат выходного файла после операции разделения. Давайте используем PPTX для этого сценария. Следующий шаг - указать значения слайдов From и To. Когда значение From не указано, операция разделения начинается с первого слайда презентации. Аналогично, если мы не укажем значение To, то разделение завершится на последнем слайде. Поскольку наш входной файл презентации имеет только два слайда, мы собираемся пропустить этот шаг, и он разделит оба слайда на отдельные файлы презентации. Теперь нажмите кнопку Выполнить, и операция начнется.

Если учетная запись пользователя правильно аутентифицирована и желаемые входные параметры правильны, вы заметите, что код ответа сервера 200 отображается, а тело ответа перечисляет ссылки на исходные и результирующие файлы PPTX. Пожалуйста, посмотрите на следующий изображение файл.

Предварительный просмотр тела ответа сервера

Изображение 3:- Предварительный просмотр тела ответа сервера.

Вы также можете наблюдать отображаемую команду cURL, которую также можно использовать для выполнения дополнительных операций по разделению слайдов PowerPoint (после обновления необходимых аргументов).

Теперь давайте посмотрим на облачное хранилище после этой операции. Обратите внимание, что два новых файла презентации PowerPoint перечислены в облачном хранилище.

PowerPoint файлы в результате операции Разделение.

Изображение 4:- Результирующие файлы PowerPoint после операции разделения.

Теперь давайте взглянем на полученную презентацию PowerPoint.

Предварительный просмотр двух слайдов в презентации PowerPoint

Изображение 5:- Предварительный просмотр двух слайдов в исходной презентации PowerPoint

Первый слайд экспортирован как отдельный файл PTX.

Изображение 6: - Первый слайд экспортируется как отдельный файл PPTX.

Второй слайд экспортирован как отдельный файл PTX.

Изображение 7:- Второй слайд экспортирован в отдельный файл PTX.

Разделить презентацию PowerPoint на C#

В этом разделе мы рассмотрим детали того, как разделить слайды PowerPoint, используя Aspose.Slides Cloud SDK for .NET. Итак, сначала мы загрузим файл Presentation1.pptx в облачное хранилище, а затем выполнится операция разделения слайдов.

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// создайте объект SlidesAPI, передав информацию AppKey и AppSid
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);

String fileName = "Presentation1.pptx";
int? width = null;
int? height = null;
int? from = 1;
int? to = 2;

// загрузите PowerPoint.pptx в облачное хранилище
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// Разделите слайды PowerPoint с индекса 1 по 2 и сохраните вывод в формате PPTX.
slidesApi.PostSlidesSplit(new PostSlidesSplitRequest(fileName, null, SlideExportFormat.Pptx, width, height, to, from));

При использовании приведенного выше фрагмента кода вы также можете генерировать выходные данные в других поддерживаемых форматах, т.е. PPT в PDF, PPT в JPG, PPT в PNG, PPT в HTML, PPT в XPS и т.д. Все, что вам нужно сделать, это изменить значение перечисления SlideExportFormat в методе PostSlidesSplitRequest().

Информация: Хотите увидеть онлайн-сплиттер для ppt? Попробуйте использовать наше БЕСПЛАТНОЕ онлайн-Splitter приложение.

Заключение

В этой статье мы узнали детали о том, как разбивать презентации PowerPoint с использованием C# .NET, а также с помощью команд cURL. В соответствии с вашими требованиями, вы можете скачать полный исходный код Aspose.Slides Cloud SDK для .NET с GitHub. Кроме того, если у вас возникнут какие-либо проблемы при использовании API, не стесняйтесь обращаться к нам через бесплатный форум поддержки клиентов.

Связанные статьи