Split PowerPoint

Розділіть презентації PowerPoint онлайн | Дізнайтеся, як розділити PPT.

Ця стаття пояснює кроки для поділу презентацій PowerPoint у додатку C#. Ми добре знаємо, що файл PPT містить кілька різних типів інформації, такі як текст, марковані пункти, зображення, мультимедіа та інші вбудовані OLE об’єкти. Тому, замість того щоб ділитися повним файлом, у вас може виникнути потреба поділити слайди PowerPoint на окремі файли та поділитися ними відповідно. Тому ми збираємося програмно поділити PPT на кілька файлів.

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

API посилання для Aspose.Slides Cloud 2 також доступне у форматі онлайн swagger. Згідно з об’єктною моделлю документа Aspose.Slides, презентація PowerPoint містить колекцію Slides. Наш API для обробки PowerPoint у хмарі надає безліч можливостей при розділенні слайдів PowerPoint і дозволяє зберігати вихідні дані в різних форматах. Зображення праворуч показує список підтримуваних вихідних форматів операцією розподілу.

Тепер, як перший крок, автентифікуйте свого користувача, надавши App SID та App Key, і після того, як ви надасте дійсні облікові дані, буде згенеровано токен JWT. Отже, для виконання нашої вимоги розділити слайди презентації PowerPoint нам потрібно використовувати метод PostSlidesSplit. Тепер натисніть кнопку Спробуйте це поруч із методом розділення POST. Щоб почати операцію, вам принаймні потрібно вказати назву вхідного файлу презентації.

Presentation1.pptx попередній перегляд у хмарному сховищі

Image 1:- Presentation1.pptx попередній перегляд у хмарному зберіганні

Встановити формат презентації PowerPoint

Вибір формату PPTX з випадаючого списку.

Image 2:- Формат PPTX вибрано з випадаючого списку

У цьому сценарії ми будемо використовувати Presentation1.pptx, як показано на зображенні вище, щоб виконати операцію поділу. У випадаючому меню формату нам потрібно вибрати бажаний формат виводу після операції поділу. Давайте використовуємо PPTX для цього сценарію. Наступним кроком буде вказати значення слайдів “Від” та “До”. Коли значення “Від” не вказано, операція поділу починається з першого слайду презентації. Аналогічно, якщо ми не вкажемо значення “До”, то поділ закінчується на останньому слайді. Оскільки наш вхідний файл презентації має лише два слайди, ми пропустимо цей крок, і у результаті буде розділено обидва слайди на окремі файли

Якщо обліковий запис користувача правильно аутентифіковано і бажані вхідні параметри є коректними, ви помітите, що код відповіді сервера 200 відображається, а тіло відповіді міститиме посилання на вихідні та результуючі файли PPTX. Будь ласка, ознайомтеся з наступним зображенням.

Попередній перегляд тіла відповіді сервера

Image 3:- Попередній перегляд тіла відповіді сервера.

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

Тепер давайте подивимось на хмарне сховище після цієї операції. Зверніть увагу, що два нові файли презентацій PowerPoint перераховані в хмарному сховищі.

Файли PowerPoint внаслідок операції розділення.

Image 4:- Результуючі файли PowerPoint після операції розділення.

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

Попередній перегляд двох слайдів у презентації PowerPoint

Image 5:- Попередній перегляд двох слайдів в початковій презентації PowerPoint

Перший слайд експортовано як окремий файл PTX.

Image 6:- Перший слайд експортовано як окремий файл PPTX.

Другий слайд експортовано як окремий файл PTX.

Image 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;

// upload PowerPoint.pptx to Cloud storage
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().

Info: Хочете побачити роз splitter онлайн? Спробуйте нашу БЕЗКОШТОВНУ онлайн Splitter програму.

Висновок

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

Схожі статті