Витягніть зображення PowerPoint

Видобувайте зображення PowerPoint за допомогою .NET REST API.

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

.NET REST API для вилучення зображень із PPT

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

Просто знайдіть Aspose.Slides-Cloud в менеджері пакетів NuGet і натисніть кнопку «Додати пакет». Згодом створіть обліковий запис на хмарній інформаційній панелі та отримайте персоналізовані облікові дані клієнта. Щоб отримати додаткові відомості, відвідайте розділ швидкий старт.

Видобуток зображень PowerPoint за допомогою C#

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

// Щоб отримати більше прикладів, відвідайте https://github.com/aspose-slides-cloud
// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// створити екземпляр SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Викличте API, щоб отримати всі зображення з презентації PowerPoint 
var responseStream = slidesApi.DownloadImages("Cityscape monthly calendar.pptx", ImageExportFormat.Jpeg);

// Збережіть витягнуті зображення на локальний диск
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
Витягніть зображення PowerPoint

Зображення: - попередній перегляд зображень PowerPoint.

Нижче наведено пояснення щодо зазначеного вище фрагмента коду.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Створіть екземпляр класу SlidesApi, де ми передаємо облікові дані клієнта як аргументи.

var responseStream = slidesApi.DownloadImages("Cityscape monthly calendar.pptx", Aspose.Slides.Cloud.Sdk.Model.ImageExportFormat.Jpeg);

Викличте API, щоб отримати всі зображення PowerPoint у форматі JPEG. Результат цієї дії повертається як архів .zip у форматі Stream.

using var pdfStream = File.Create("extractedImages.zip");
responseStream.CopyTo(pdfStream);

Збережіть отриманий архів .zip на локальному диску.

Вхідну презентацію PowerPoint, використану в наведеному вище прикладі, можна завантажити з [Photography portfolio.pptx](https://create.microsoft.com/en-us/template/photography-portfolio-(modern-simple)-a714f435-0e16- 4279-801d-c675dc9f56e1).

Завантажуйте зображення з PowerPoint за допомогою команд cURL

Ми також можемо виконати завдання вилучення зображень за допомогою команд cURL. Цей підхід забезпечує гнучкість і дозволяє вам взаємодіяти з Aspose.Slides Cloud API безпосередньо з командного рядка або інтегрувати його у ваші сценарії чи робочі процеси автоматизації. Отже, якщо ви віддаєте перевагу інтерфейсу командного рядка чи бажаєте інтегрувати процес вилучення у ваші існуючі системи, підхід cURL надасть універсальне рішення.

Тепер, по-перше, виконайте наведену нижче команду, щоб створити accessToken на основі ваших облікових даних клієнта.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Другим кроком є виконання наступної команди для завантаження зображень із PowerPoint за допомогою команди cURL.

curl -v "https://api.aspose.cloud/v3.0/slides/{inputPresentation}/images/download/Jpeg" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "{extractedImages}"

Замініть {inputPresentation} на назву PowerPoint, яка вже доступна в хмарному сховищі. Замініть {accessToken} на маркер доступу JWT, а {extractedImages} — на назву архіву .zip, який буде створено на локальному диску.

Висновок

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

Який би метод ви не вибрали, ви можете впевнено витягувати зображення з презентацій PowerPoint і відкривати нові можливості для обробки зображень, аналізу або інтеграції з іншими системами.

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

Схожі статті

Ми настійно рекомендуємо відвідати такі блоги: