Pura PowerPoint-kuvat

Pura PowerPoint-kuvat .NET REST API:n avulla.

Visuaalisella sisällöllä on tärkeä rooli viestinnässä, esityksissä ja markkinoinnissa. PowerPoint-esitykset toimivat usein arvokkaiden kuvien, grafiikan ja visuaalisen datan rikkaana lähteenä. Näiden kuvien manuaalinen purkaminen PowerPoint-tiedostoista voi kuitenkin olla aikaa vievä ja työläs tehtävä. Sieltä syntyy tarve tehokkaalle ratkaisulle kuvien poimimiseen PowerPointista. Hyödyntämällä .NET REST API:n tehoa voit virtaviivaistaa tätä prosessia ja avata runsaasti mahdollisuuksia. Tässä artikkelissa tutkimme etuja ja vaiheittaisia prosessia kuvien purkamisessa PowerPointista .NET REST API:n avulla, jolloin voit helposti käyttää ja käyttää näitä kuvia erilaisissa sovelluksissa ja projekteissa.

.NET REST API kuvien purkamiseen PPT:stä

Aspose.Slides Cloud SDK for .NET tarjoaa tehokkaan ja tehokkaan ratkaisun kuvien poimimiseen PowerPoint-esityksistä. Kattavien ominaisuuksien ja helppokäyttöisten menetelmien ansiosta voit integroida kuvanpoimintaominaisuudet saumattomasti .NET-sovelluksiin.

Etsi vain “Aspose.Slides-Cloud” NuGet-pakettien hallinnassa ja napsauta Lisää paketti -painiketta. Luo sen jälkeen tili pilvihallintapaneelin kautta ja hanki henkilökohtaiset asiakastunnuksesi. Lisätietoja on pika aloitus -osiossa.

Pura PowerPoint-kuvat C#:lla

Ymmärrämme, että kyky poimia kuvia PowerPoint-esityksistä on ratkaisevan tärkeää eri skenaarioissa, ja tässä osiossa aiomme käyttää C# .NET-koodinpätkää tämän vaatimuksen täyttämiseksi.

// Lisää esimerkkejä on osoitteessa https://github.com/aspose-slides-cloud
// Hanki asiakkaan tunnistetiedot osoitteesta https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// luo SlidesApi-esiintymä
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Soita API:lle ja pura kaikki kuvat PowerPoint-esityksestä 
var responseStream = slidesApi.DownloadImages("Cityscape monthly calendar.pptx", ImageExportFormat.Jpeg);

// Tallenna puretut kuvat paikalliselle asemalle
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
Pura PowerPoint-kuvat

Kuva: - PowerPoint-poimi kuvien esikatselu.

Alla on selitys yllä mainitusta koodinpätkästä.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Luo SlidesApi-luokan ilmentymä, jossa välitämme asiakkaan tunnistetiedot argumentteina.

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

Soita API:lle ja pura kaikki PowerPoint-kuvat JPEG-muodossa. Tämän toiminnon tulos palautetaan .zip-arkistona Stream-muodossa.

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

Tallenna tuloksena oleva .zip-arkisto paikalliseen asemaan.

Yllä olevassa esimerkissä käytetty PowerPoint-esitys voidaan ladata osoitteesta [Photography portfolio.pptx](https://create.microsoft.com/en-us/template/photography-portfolio-(modern-simple)-a714f435-0e16- 4279-801d-c675dc9f56e1).

Lataa kuvia PowerPointista käyttämällä cURL-komentoja

Voimme myös suorittaa kuvien purkutehtävän käyttämällä cURL-komentoja. Tämä lähestymistapa tarjoaa joustavuutta ja antaa sinun olla vuorovaikutuksessa Aspose.Slides Cloud API:n kanssa suoraan komentoriviltä tai integroida se komentosarjoihisi tai automaatiotyönkulkuihisi. Joten, halusitpa sitten komentorivikäyttöliittymän tai sisällyttää purkuprosessin olemassa oleviin järjestelmiisi, cURL-lähestymistapa tarjoaa monipuolisen ratkaisun.

Suorita nyt ensin seuraava komento luodaksesi accessToken asiakastietojesi perusteella.

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"

Toinen vaihe on suorittaa seuraava komento kuvien lataamiseksi PowerPointista cURL-komennolla.

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}"

Korvaa {inputPresentation} pilvitallennustilassa jo saatavilla olevan PowerPointin nimellä. Korvaa {accessToken} JWT-käyttötunnuksella ja {extractedImages} paikalliselle asemalle luotavan .zip-arkiston nimellä.

Johtopäätös

Yhteenvetona voidaan todeta, että kuvien poimiminen PowerPoint-esityksistä on arvokas ominaisuus, joka voi parantaa asiakirjojen käsittelyn työnkulkuja. Käytätpä sitten Aspose.Slides Cloud SDK:ta .NET- tai cURL-komentoihin, käytettävissäsi on tehokkaat työkalut kuvien poimimiseen helposti. Lyhyesti sanottuna Aspose.Slides Cloud SDK tarjoaa kattavan joukon ominaisuuksia ja toimintoja, jotka on suunniteltu erityisesti PowerPoint-tiedostojen kanssa työskentelemiseen. NET-kehittäjille tarjotaan saumaton integraatiokokemus. Toisaalta cURL-komennot tarjoavat joustavan ja monipuolisen lähestymistavan, jonka avulla voit olla vuorovaikutuksessa Aspose.Slides Cloud API:n kanssa suoraan komentoriviltä.

Valitsetpa minkä menetelmän tahansa, voit luottavaisesti poimia kuvia PowerPoint-esityksistä ja avata uusia mahdollisuuksia kuvien käsittelyyn, analysointiin tai integrointiin muihin järjestelmiin.

hyödyllisiä linkkejä

Aiheeseen liittyvät artikkelit

Suosittelemme vierailemaan seuraavissa blogeissa: