Об’єднати PowerPoint

Об’єднати презентацію PowerPoint | Дізнайтеся, як об’єднати PowerPoint онлайн

Розвивайте свої навички презентації за допомогою нашого останнього посібника з об’єднання слайдів PowerPoint за допомогою .NET REST API. У динамічному ландшафті презентацій часто виникає потреба об’єднати слайди з кількох джерел для цілісної та вражаючої розповіді. Незалежно від того, чи збираєтеся ви об’єднати внесок команди чи оптимізуєте створення власного вмісту, можливість легкого поєднання презентацій PowerPoint може кардинально змінити ситуацію. Приєднуйтесь до нас у подорожі, щоб спростити свій робочий процес, покращити співпрацю та досягти досконалості презентацій без зусиль.

.NET REST API для об’єднання презентацій PowerPoint

Операцію злиття слайдів PowerPoint можна без проблем виконати за допомогою Aspose.Slides Cloud SDK для .NET. Наш Cloud SDK дає вам змогу вийти за рамки простого об’єднання, пропонуючи функції, які покращують створення презентацій, керування ними та співпрацю. Приєднуйтесь до нас, коли ми досліджуємо SDK, створений для того, щоб підняти ваш досвід PowerPoint на нову висоту.

SDK доступний для завантаження через NuGet | GitHub. Отже, виконайте наступну команду в консолі менеджера пакунків, щоб установити Aspose.Slides Cloud SDK для .NET.

Install-Package Aspose.Slides-Cloud

Так само, щоб інсталювати SDK через термінал командного рядка, виконайте таку команду.

nuget install Aspose.Slides-Cloud

Після встановлення SDK наступним кроком є створення облікового запису Aspose Cloud і отримання облікових даних клієнта.

Облікові дані клієнта

Зображення 1: облікові дані клієнта на хмарній інформаційній панелі.

Об’єднання презентацій PowerPoint за допомогою C#

Виконайте наведені нижче кроки, щоб ініціювати конкатенацію Microsoft PowerPoint за допомогою C# .NET.

  • Спочатку нам потрібно створити об’єкт класу Configuration.
  • По-друге, установіть облікові дані клієнта для екземпляра Конфігурація.
  • По-третє, створіть об’єкт SlidesApi, передаючи об’єкт конфігурації як аргумент.
  • Наступним кроком є створення об’єкта класу PresentationsMergeRequest і передача масиву презентацій PowerPoint для об’єднання.
  • Нарешті, викличте метод Merge(…) класу SlidesApi, щоб об’єднати презентації PowerPoint і зберегти вихідні дані в початковий вхід PowerPoint.
// Щоб отримати повні приклади та файли даних, перейдіть на сторінку https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet/tree/master/Examples
// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/

// створити екземпляр Configuration
Aspose.Slides.Cloud.Sdk.Configuration configuration = new Aspose.Slides.Cloud.Sdk.Configuration();
// встановити облікові дані клієнта 
configuration.AppSid = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
configuration.AppKey = "1c9379bb7d701c26cc87e741a29987bb";

try
{
    // вхідна презентація головна
    string mainPresentation = "test-unprotected-old.pptx";

    // створити екземпляр об’єкта SlidesAPI
    SlidesApi slidesApi = new SlidesApi(configuration);
    
    // створити об’єкт PostSlidesDocumentFromPdfRequest об’єкт, що містить результуюче ім’я файлу
    var mergeRequest = new PresentationsMergeRequest();
    
    // створити список презентацій Microsoft PowerPoint, які потрібно об’єднати
    mergeRequest.PresentationPaths = new List<string> { "test-unprotected.pptx", "Resultant.pptx" };

    // викликати метод для об’єднання PowerPoint онлайн
    var response = slidesApi.Merge(mainPresentation, mergeRequest);
    
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("PowerPoint Presentations successfully Merged !");
        Console.ReadKey();
    }

catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Об’єднайте PPTX за допомогою команд cURL

Доступ до REST API можна отримати за допомогою команд cURL на будь-якій платформі. Тож у цьому розділі ми збираємося дослідити деталі того, як ми можемо об’єднати PowerPoint онлайн за допомогою команд cURL. Отже, першим кроком є створення маркера доступу JWT на основі ваших облікових даних клієнта. Тепер виконайте наступну команду, щоб створити маркер JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Отримавши маркер доступу, виконайте наступну команду, щоб завантажити презентації PowerPoint із хмарного сховища та об’єднати PowerPoints в один уніфікований файл.

curl -X POST "https://api.aspose.cloud/v3.0/slides/test-unprotected-old.pptx/merge" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"PresentationPaths\": [    \"test-unprotected.pptx\",\"Resultant.pptx\"  ]}"

Висновок

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

корисні посилання

Схожі статті

Ми наполегливо рекомендуємо відвідати такі посилання, щоб дізнатися більше про: