Քաղեք PowerPoint պատկերներ

Արտահանեք PowerPoint պատկերներ՝ օգտագործելով .NET REST API:

Տեսողական բովանդակությունը կենսական դեր է խաղում հաղորդակցության, շնորհանդեսների և շուկայավարման ջանքերում: PowerPoint շնորհանդեսները հաճախ ծառայում են որպես արժեքավոր պատկերների, գրաֆիկայի և տեսողական տվյալների հարուստ աղբյուր: Այնուամենայնիվ, այս պատկերները PowerPoint ֆայլերից ձեռքով հանելը կարող է ժամանակատար և հոգնեցուցիչ գործ լինել: Հենց այստեղ է առաջանում PowerPoint-ից պատկերներ հանելու արդյունավետ լուծման անհրաժեշտությունը: Օգտագործելով .NET REST API-ի հզորությունը՝ դուք կարող եք պարզեցնել այս գործընթացը և բացել բազմաթիվ հնարավորություններ: Այս հոդվածում մենք կուսումնասիրենք PowerPoint-ից պատկերներ հանելու օգուտները և քայլ առ քայլ գործընթացը .NET REST API-ի միջոցով՝ թույլ տալով ձեզ հեշտությամբ մուտք գործել և օգտագործել այս պատկերները տարբեր հավելվածներում և նախագծերում:

.NET REST API՝ PPT-ից նկարներ հանելու համար

Aspose.Slides Cloud SDK for .NET ապահովում է հզոր և արդյունավետ լուծում PowerPoint-ի ներկայացումներից պատկերներ հանելու համար: Իր առանձնահատկությունների համապարփակ փաթեթի և օգտագործման համար դյուրին մեթոդների շնորհիվ դուք կարող եք անխափան կերպով ինտեգրել պատկերի արդյունահանման հնարավորությունները ձեր .NET հավելվածներում:

Պարզապես որոնեք «Aspose.Slides-Cloud» NuGet փաթեթների կառավարիչում և սեղմեք «Ավելացնել փաթեթ» կոճակը: Այնուհետև ստեղծեք հաշիվ ամպային վահանակի վրա և ստացեք ձեր անհատականացված հաճախորդի հավատարմագրերը: Լրացուցիչ մանրամասների համար այցելեք [արագ մեկնարկ] (https://docs.aspose.cloud/slides/quickstart/) բաժինը:

Քաղեք 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-ի շնորհանդեսներից և բացել պատկերների մանիպուլյացիայի, վերլուծության կամ այլ համակարգերի հետ ինտեգրվելու նոր հնարավորություններ:

Օգտակար հղումներ

Առնչվող հոդվածներ

Մենք բարձր խորհուրդ ենք տալիս այցելել հետևյալ բլոգները.