Visuaalne sisu mängib suhtluses, esitlustes ja turundustegevuses üliolulist rolli. PowerPointi esitlused on sageli väärtuslike piltide, graafika ja visuaalsete andmete rikkalik allikas. Nende piltide käsitsi väljavõtmine PowerPointi failidest võib aga olla aeganõudev ja tüütu ülesanne. Siin tekibki vajadus tõhusa lahenduse järele piltide PowerPointist eraldamiseks. Kasutades .NET REST API võimsust, saate seda protsessi sujuvamaks muuta ja avada palju võimalusi. Selles artiklis uurime .NET REST API abil PowerPointist piltide ekstraheerimise eeliseid ja samm-sammulist protsessi, mis annab teile võimaluse hõlpsasti pääseda neile piltidele juurde ja kasutada neid erinevates rakendustes ja projektides.
- .NET REST API piltide ekstraheerimiseks PPT-st
- Ekstraktige PowerPointi pildid C# abil
- Laadige pilte alla PowerPointist, kasutades cURL-i käske
.NET REST API piltide ekstraheerimiseks PPT-st
Aspose.Slides Cloud SDK for .NET pakub võimsat ja tõhusat lahendust PowerPointi esitlustest piltide eraldamiseks. Selle laiaulatusliku funktsioonide komplekti ja hõlpsasti kasutatavate meetodite abil saate oma .NET-i rakendustesse piltide eraldamise võimalused sujuvalt integreerida.
Otsige NuGeti pakettide halduris lihtsalt ‘Aspose.Slides-Cloud’ ja klõpsake nuppu Lisa pakett. Seejärel looge pilve armatuurlaua kaudu konto ja hankige oma isikupärastatud kliendimandaadid. Lisateabe saamiseks külastage jaotist kiire algus.
Ekstraktige PowerPointi pildid C# abil
Mõistame, et PowerPointi esitlustest piltide ekstraktimise võimalus on erinevate stsenaariumide puhul ülioluline ja selles jaotises kasutame selle nõude täitmiseks C# .NET koodilõiku.
// Rohkem näiteid leiate aadressilt https://github.com/aspose-slides-cloud
// Hankige kliendi mandaadid aadressilt https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";
// luua SlidesApi eksemplar
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
// Helistage API-le, et eraldada kõik PowerPointi esitlusest pildid
var responseStream = slidesApi.DownloadImages("Cityscape monthly calendar.pptx", ImageExportFormat.Jpeg);
// Salvestage ekstraktitud pildid kohalikule kettale
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
Allpool on selgitus ülaltoodud koodilõigu kohta.
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
Looge SlidesApi klassi eksemplar, kus edastame argumentidena kliendi mandaadid.
var responseStream = slidesApi.DownloadImages("Cityscape monthly calendar.pptx", Aspose.Slides.Cloud.Sdk.Model.ImageExportFormat.Jpeg);
Kõigi PowerPointi piltide JPEG-vormingus ekstraktimiseks helistage API-le. Selle toimingu väljund tagastatakse .zip-arhiivina voovormingus.
using var pdfStream = File.Create("extractedImages.zip");
responseStream.CopyTo(pdfStream);
Salvestage saadud ZIP-arhiiv kohalikku draivi.
Ülaltoodud näites kasutatud PowerPointi sisendesitluse saab alla laadida saidilt [Photography portfolio.pptx](https://create.microsoft.com/en-us/template/photography-portfolio-(modern-simple)-a714f435-0e16- 4279-801d-c675dc9f56e1).
Laadige PowerPointist alla pilte, kasutades cURL-i käske
Piltide ekstraheerimise ülesandeid saame täita ka cURL-käskude abil. See lähenemisviis pakub paindlikkust ja võimaldab teil suhelda Aspose.Slides Cloud API-ga otse käsurealt või integreerida see oma skriptidesse või automatiseerimise töövoogudesse. Seega, olenemata sellest, kas eelistate käsurea liidest või soovite ekstraheerimisprotsessi oma olemasolevatesse süsteemidesse lisada, pakub cURL-i lähenemisviis mitmekülgset lahendust.
Nüüd esmalt käivitage järgmine käsk, et luua juurdepääsuluba teie kliendi mandaatide põhjal.
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"
Teine samm on käivitada järgmine käsk piltide allalaadimiseks PowerPointist, kasutades käsku 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}"
Asendage „{inputPresentation}” pilvesalvestuses juba saadaval oleva PowerPointi nimega. Asendage “{accessToken}” JWT juurdepääsulubaga ja “{extractedImages}” kohalikul kettal genereeritava ZIP-arhiivi nimega.
Järeldus
Kokkuvõtteks võib öelda, et PowerPointi esitlustest piltide eraldamine on väärtuslik võimalus, mis võib teie dokumenditöötluse töövooge täiustada. Olenemata sellest, kas otsustate kasutada .NET-i või cURL-i käskude jaoks Aspose.Slides Cloud SDK-d, on teie käsutuses võimsad tööriistad piltide hõlpsaks eraldamiseks. Lühidalt öeldes pakub Aspose.Slides Cloud SDK terviklikku funktsioonide ja funktsioonide komplekti, mis on spetsiaalselt loodud PowerPointi failidega töötamiseks, pakkudes .NET-i arendajatele sujuvat integreerimiskogemust. Teisest küljest pakuvad cURL-i käsud paindlikku ja mitmekülgset lähenemist, võimaldades teil suhelda Aspose.Slides Cloud API-ga otse käsurealt.
Ükskõik millise meetodi valite, saate PowerPointi esitlustest julgelt pilte eraldada ja avada uusi võimalusi piltide töötlemiseks, analüüsimiseks või integreerimiseks teiste süsteemidega.
Kasulikud lingid
seotud artiklid
Soovitame tungivalt külastada järgmisi ajaveebe: