Выманне малюнкаў 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 прапануюць гнуткі і ўніверсальны падыход, дазваляючы ўзаемадзейнічаць з API Aspose.Slides Cloud непасрэдна з каманднага радка.

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

Карысныя спасылкі

Звязаныя артыкулы

Мы настойліва раім наведаць наступныя блогі: