Tynnu lluniau PowerPoint

Tynnwch luniau PowerPoint gan ddefnyddio .NET REST API.

Mae’r cynnwys gweledol yn chwarae rhan hanfodol mewn cyfathrebu, cyflwyniadau, ac ymdrechion marchnata. Mae cyflwyniadau PowerPoint yn aml yn ffynhonnell gyfoethog o ddelweddau gwerthfawr, graffeg a data gweledol. Fodd bynnag, gall tynnu’r delweddau hyn o ffeiliau PowerPoint â llaw fod yn dasg lafurus a diflas. Dyna lle mae’r angen am ateb effeithlon i dynnu delweddau o PowerPoint yn codi. Trwy drosoli pŵer .NET REST API, gallwch chi symleiddio’r broses hon a datgloi cyfoeth o bosibiliadau. Yn yr erthygl hon, byddwn yn archwilio’r manteision a’r broses gam wrth gam o dynnu delweddau o PowerPoint gan ddefnyddio’r .NET REST API, gan eich grymuso i gael mynediad hawdd i’r delweddau hyn a’u defnyddio mewn amrywiol gymwysiadau a phrosiectau.

.NET REST API i Dynnu Delweddau o PPT

[Aspose.Slides Cloud SDK ar gyfer .NET] (https://products.aspose.cloud/slides/net) yn darparu ateb pwerus ac effeithlon ar gyfer tynnu delweddau o gyflwyniadau PowerPoint. Gyda’i set gynhwysfawr o nodweddion a dulliau hawdd eu defnyddio, gallwch chi integreiddio galluoedd echdynnu delwedd yn ddi-dor i’ch cymwysiadau .NET.

Chwiliwch am Aspose.Slides-Cloud yn rheolwr pecynnau NuGet a chliciwch ar y botwm Ychwanegu Pecyn. Yn dilyn hynny, crëwch gyfrif dros ddangosfwrdd cwmwl a chael eich tystlythyrau cleient personol. Am ragor o fanylion, ewch i’r adran cychwyn cyflym.

Echdynnu Delweddau PowerPoint gan ddefnyddio C#

Rydym yn deall bod y gallu i dynnu delweddau o gyflwyniadau PowerPoint yn hanfodol ar gyfer gwahanol senarios ac yn yr adran hon, byddwn yn defnyddio pyt cod C# .NET i gyflawni’r gofyniad hwn.

// Am ragor o enghreifftiau, ewch i https://github.com/aspose-slides-cloud
// Sicrhewch gymwysterau cleient o https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// creu enghraifft o SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Ffoniwch yr API i dynnu'r holl ddelweddau o'r cyflwyniad PowerPoint 
var responseStream = slidesApi.DownloadImages("Cityscape monthly calendar.pptx", ImageExportFormat.Jpeg);

// Arbedwch y delweddau a dynnwyd i yriant lleol
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
Tynnu lluniau PowerPoint

Delwedd:- rhagolwg lluniau echdynnu PowerPoint.

Isod mae’r esboniad ynghylch pyt cod a nodir uchod.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Creu enghraifft o ddosbarth SlidesApi lle rydyn ni’n pasio tystlythyrau’r cleient fel dadleuon.

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

Ffoniwch yr API i echdynnu’r holl ddelweddau PowerPoint mewn fformat JPEG. Dychwelir allbwn y weithred hon fel archif .zip mewn fformat Stream.

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

Arbedwch yr archif .zip canlyniadol i’r gyriant lleol.

Gellir lawrlwytho’r cyflwyniad PowerPoint mewnbwn a ddefnyddir yn yr enghraifft uchod o [Photography portfolio.pptx]( https://create.microsoft.com/en-us/template/photography-portfolio-(modern-simple)-a714f435-0e16- 4279-801d-c675dc9f56e1).

Lawrlwythwch Delweddau o PowerPoint gan ddefnyddio Gorchmynion cURL

Gallwn hefyd gyflawni tasg echdynnu delweddau gan ddefnyddio gorchmynion cURL. Mae’r dull hwn yn cynnig hyblygrwydd ac yn eich galluogi i ryngweithio ag Aspose.Slides Cloud API yn uniongyrchol o’r llinell orchymyn neu ei integreiddio i’ch sgriptiau neu lifau gwaith awtomeiddio. Felly, p’un a yw’n well gennych ryngwyneb llinell orchymyn neu am ymgorffori’r broses echdynnu yn eich systemau presennol, mae’r dull cURL yn darparu datrysiad amlbwrpas.

Nawr yn gyntaf, gweithredwch y gorchymyn canlynol i gynhyrchu accessToken yn seiliedig ar eich tystlythyrau cleient.

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"

Yr ail gam yw gweithredu’r gorchymyn canlynol i lawrlwytho delweddau o PowerPoint gan ddefnyddio gorchymyn 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}"

Amnewid {inputPresentation} gydag enw PowerPoint sydd eisoes ar gael mewn storfa cwmwl. Amnewid {accessToken} gyda tocyn mynediad JWT a {extractedImages} ag enw archif .zip i’w gynhyrchu ar yriant lleol.

Casgliad

I gloi, mae tynnu delweddau o gyflwyniadau PowerPoint yn allu gwerthfawr a all wella eich llifoedd gwaith prosesu dogfennau. P’un a ydych yn dewis defnyddio’r Aspose.Slides Cloud SDK ar gyfer. NET neu orchmynion cURL, mae gennych offer pwerus i dynnu delweddau yn rhwydd. Yn fyr, mae Aspose.Slides Cloud SDK yn darparu set gynhwysfawr o nodweddion a swyddogaethau sydd wedi’u cynllunio’n benodol ar gyfer gweithio gyda ffeiliau PowerPoint, gan gynnig profiad integreiddio di-dor i ddatblygwyr .NET. Ar y llaw arall, mae gorchmynion cURL yn cynnig dull hyblyg ac amlbwrpas, sy’n eich galluogi i ryngweithio â’r Aspose.Slides Cloud API yn uniongyrchol o’r llinell orchymyn.

Pa bynnag ddull a ddewiswch, gallwch dynnu delweddau yn hyderus o gyflwyniadau PowerPoint a datgloi posibiliadau newydd ar gyfer trin delweddau, dadansoddi, neu integreiddio â systemau eraill.

Dolenni Defnyddiol

Erthyglau Perthnasol

Rydym yn argymell yn fawr ymweld â’r blogiau canlynol: