Išskleiskite „PowerPoint“ vaizdus

Išskleiskite „PowerPoint“ vaizdus naudodami .NET REST API.

Vaizdinis turinys atlieka gyvybiškai svarbų vaidmenį komunikacijoje, pristatymuose ir rinkodaros pastangose. PowerPoint pristatymai dažnai yra vertingų vaizdų, grafikos ir vaizdinių duomenų šaltinis. Tačiau rankiniu būdu šių vaizdų ištraukimas iš „PowerPoint“ failų gali būti daug laiko reikalaujanti ir varginanti užduotis. Štai čia ir iškyla veiksmingo sprendimo, kaip ištraukti vaizdus iš „PowerPoint“, poreikis. Išnaudodami .NET REST API galią, galite supaprastinti šį procesą ir atverti daugybę galimybių. Šiame straipsnyje apžvelgsime vaizdų ištraukimo iš „PowerPoint“ pranašumus ir nuoseklų procesą naudojant .NET REST API, suteikiantį jums galimybę lengvai pasiekti ir naudoti šiuos vaizdus įvairiose programose ir projektuose.

.NET REST API, skirta išgauti vaizdus iš PPT

[Aspose.Slides Cloud SDK, skirta .NET] (https://products.aspose.cloud/slides/net) yra galingas ir efektyvus sprendimas vaizdams iš PowerPoint pristatymų išgauti. Turėdami išsamų funkcijų rinkinį ir lengvai naudojamus metodus, galite sklandžiai integruoti vaizdo ištraukimo galimybes į savo .NET programas.

Tiesiog „NuGet“ paketų tvarkyklėje ieškokite „Aspose.Slides-Cloud“ ir spustelėkite mygtuką Pridėti paketą. Tada sukurkite paskyrą debesies prietaisų skydelyje ir gaukite suasmenintus kliento kredencialus. Norėdami gauti daugiau informacijos, apsilankykite skiltyje greita pradžia.

Išskleiskite „PowerPoint“ vaizdus naudodami C#

Suprantame, kad galimybė išgauti vaizdus iš „PowerPoint“ pristatymų yra labai svarbi įvairiems scenarijams, todėl šiame skyriuje ketiname naudoti C# .NET kodo fragmentą, kad įvykdytume šį reikalavimą.

// Norėdami gauti daugiau pavyzdžių, apsilankykite https://github.com/aspose-slides-cloud
// Gaukite kliento kredencialus iš https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// sukurti „SlidesApi“ egzempliorių
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Paskambinkite API, kad ištrauktumėte visus vaizdus iš „PowerPoint“ pristatymo 
var responseStream = slidesApi.DownloadImages("Cityscape monthly calendar.pptx", ImageExportFormat.Jpeg);

// Išsaugokite ištrauktus vaizdus vietiniame diske
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
Išskleiskite „PowerPoint“ vaizdus

Vaizdas: - PowerPoint ekstrakto vaizdų peržiūra.

Toliau pateikiamas paaiškinimas dėl anksčiau nurodyto kodo fragmento.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Sukurkite „SlidesApi“ klasės egzempliorių, kuriame kliento kredencialus perduodame kaip argumentus.

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

Paskambinkite API, kad ištrauktumėte visus „PowerPoint“ vaizdus JPEG formatu. Šio veiksmo išvestis grąžinama kaip .zip archyvas srauto formatu.

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

Išsaugokite gautą .zip archyvą vietiniame diske.

Aukščiau pateiktame pavyzdyje naudotą įvesties PowerPoint pristatymą galima atsisiųsti iš [Photography portfolio.pptx](https://create.microsoft.com/en-us/template/photography-portfolio-(modern-simple)-a714f435-0e16- 4279-801d-c675dc9f56e1).

Atsisiųskite vaizdus iš „PowerPoint“ naudodami cURL komandas

Taip pat galime atlikti vaizdų išgavimo užduotį naudodami cURL komandas. Šis metodas suteikia lankstumo ir leidžia sąveikauti su Aspose.Slides Cloud API tiesiogiai iš komandinės eilutės arba integruoti ją į scenarijus ar automatizavimo darbo eigas. Taigi, nesvarbu, ar norite komandinės eilutės sąsajos, ar norite įtraukti išgavimo procesą į savo esamas sistemas, cURL metodas yra universalus sprendimas.

Dabar pirmiausia vykdykite šią komandą, kad sugeneruotumėte prieigos raktą pagal savo kliento kredencialus.

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"

Antrasis veiksmas yra vykdyti šią komandą, kad atsisiųstumėte vaizdus iš „PowerPoint“ naudodami komandą 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}"

Pakeiskite „{inputPresentation}“ „PowerPoint“ pavadinimu, kuris jau yra debesies saugykloje. Pakeiskite {accessToken} JWT prieigos prieigos raktu ir {extractedImages} .zip archyvo, kuris bus generuojamas vietiniame diske, pavadinimu.

Išvada

Apibendrinant galima pasakyti, kad vaizdų ištraukimas iš „PowerPoint“ pristatymų yra vertinga galimybė, galinti pagerinti jūsų dokumentų apdorojimo eigą. Nesvarbu, ar pasirinksite naudoti Aspose.Slides Cloud SDK .NET ar cURL komandoms, turite galingų įrankių, leidžiančių lengvai išgauti vaizdus. Trumpai tariant, „Aspose.Slides Cloud SDK“ suteikia išsamų funkcijų ir funkcijų rinkinį, specialiai sukurtą darbui su „PowerPoint“ failais, todėl .NET kūrėjams suteikiama sklandi integravimo patirtis. Kita vertus, cURL komandos siūlo lankstų ir universalų metodą, leidžiantį sąveikauti su Aspose.Slides Cloud API tiesiogiai iš komandinės eilutės.

Kad ir kurį metodą pasirinktumėte, galite užtikrintai išgauti vaizdus iš „PowerPoint“ pristatymų ir atverti naujas vaizdo apdorojimo, analizės ar integravimo su kitomis sistemomis galimybes.

Naudingos nuorodos

susiję straipsniai

Labai rekomenduojame apsilankyti šiuose tinklaraščiuose: