I-extract ang mga larawan ng PowerPoint

I-extract ang mga larawan ng PowerPoint gamit ang .NET REST API.

Ang visual na nilalaman ay gumaganap ng isang mahalagang papel sa komunikasyon, mga pagtatanghal, at mga pagsisikap sa marketing. Ang PowerPoint presentations ay kadalasang nagsisilbing isang mayamang mapagkukunan ng mahahalagang larawan, graphics, at visual na data. Gayunpaman, ang manu-manong pag-extract ng mga larawang ito mula sa mga PowerPoint file ay maaaring isang matagal at nakakapagod na gawain. Doon lumitaw ang pangangailangan para sa isang mahusay na solusyon upang kunin ang mga imahe mula sa PowerPoint. Sa pamamagitan ng paggamit ng kapangyarihan ng .NET REST API, maaari mong i-streamline ang prosesong ito at ma-unlock ang maraming posibilidad. Sa artikulong ito, tutuklasin namin ang mga benepisyo at hakbang-hakbang na proseso ng pagkuha ng mga larawan mula sa PowerPoint gamit ang .NET REST API, na nagbibigay-kapangyarihan sa iyong madaling ma-access at magamit ang mga larawang ito sa iba’t ibang mga application at proyekto.

.NET REST API upang I-extract ang mga Larawan mula sa PPT

Ang Aspose.Slides Cloud SDK para sa .NET ay nagbibigay ng mahusay at mahusay na solusyon para sa pagkuha ng mga larawan mula sa mga PowerPoint presentation. Sa pamamagitan ng komprehensibong hanay ng mga tampok at madaling gamitin na mga pamamaraan, maaari mong walang putol na isama ang mga kakayahan sa pagkuha ng larawan sa iyong mga .NET na application.

Hanapin lang ang Aspose.Slides-Cloud sa NuGet packages manager at i-click ang Add Package na button. Pagkatapos, gumawa ng account sa cloud dashboard at kunin ang iyong mga personalized na kredensyal ng kliyente. Para sa karagdagang detalye, pakibisita ang seksyong mabilis na pagsisimula.

I-extract ang PowerPoint Images gamit ang C#

Nauunawaan namin na ang kakayahang kumuha ng mga larawan mula sa mga presentasyon ng PowerPoint ay mahalaga para sa iba’t ibang mga sitwasyon at sa seksyong ito, gagamitin namin ang C# .NET code snippet upang magawa ang pangangailangang ito.

// Para sa higit pang mga halimbawa, pakibisita ang https://github.com/aspose-slides-cloud
// Kumuha ng mga kredensyal ng kliyente mula sa https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// lumikha ng isang halimbawa ng SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Tawagan ang API upang kunin ang lahat ng mga larawan mula sa PowerPoint presentation 
var responseStream = slidesApi.DownloadImages("Cityscape monthly calendar.pptx", ImageExportFormat.Jpeg);

// I-save ang mga nakuhang larawan sa lokal na drive
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
I-extract ang mga larawan ng PowerPoint

Larawan: - Preview ng mga larawan ng PowerPoint extract.

Ibinigay sa ibaba ang paliwanag tungkol sa nakasaad sa itaas na code snippet.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Lumikha ng isang halimbawa ng klase ng SlidesApi kung saan ipinapasa namin ang mga kredensyal ng kliyente bilang mga argumento.

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

Tawagan ang API para i-extract ang lahat ng PowerPoint na imahe sa JPEG na format. Ang output ng pagkilos na ito ay ibinalik bilang .zip archive sa Stream na format.

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

I-save ang resultang .zip archive sa lokal na drive.

Maaaring ma-download ang input PowerPoint presentation na ginamit sa halimbawa sa itaas mula sa [Photography portfolio.pptx](https://create.microsoft.com/en-us/template/photography-portfolio-(modern-simple)-a714f435-0e16- 4279-801d-c675dc9f56e1).

Mag-download ng Mga Larawan mula sa PowerPoint gamit ang cURL Commands

Magagawa rin namin ang gawain sa pagkuha ng mga larawan gamit ang mga utos ng cURL. Nag-aalok ang diskarteng ito ng flexibility at nagbibigay-daan sa iyong makipag-ugnayan sa Aspose.Slides Cloud API nang direkta mula sa command line o isama ito sa iyong mga script o automation na daloy ng trabaho. Kaya, kung mas gusto mo ang isang command-line interface o gusto mong isama ang proseso ng pagkuha sa iyong mga umiiral na system, ang cURL na diskarte ay nagbibigay ng maraming nalalaman na solusyon.

Ngayon una, isagawa ang sumusunod na command upang makabuo ng accessToken batay sa mga kredensyal ng iyong kliyente.

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"

Ang ikalawang hakbang ay upang isagawa ang sumusunod na command upang mag-download ng mga larawan mula sa PowerPoint gamit ang cURL command.

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

Palitan ang {inputPresentation} ng pangalan ng PowerPoint na available na sa cloud storage. Palitan ang {accessToken} ng JWT access token at {extractedImages} ng pangalan ng isang .zip archive na bubuuin sa local drive.

Konklusyon

Sa konklusyon, ang pagkuha ng mga larawan mula sa mga presentasyon ng PowerPoint ay isang mahalagang kakayahan na maaaring mapahusay ang iyong mga daloy ng trabaho sa pagproseso ng dokumento. Pipiliin mo man na gamitin ang Aspose.Slides Cloud SDK para sa mga .NET o cURL na command, mayroon kang makapangyarihang mga tool na magagamit mo upang kumuha ng mga larawan nang madali. Sa madaling salita, ang Aspose.Slides Cloud SDK ay nagbibigay ng komprehensibong hanay ng mga feature at function na partikular na idinisenyo para sa pagtatrabaho sa mga PowerPoint file, na nag-aalok ng tuluy-tuloy na karanasan sa pagsasama para sa mga developer ng .NET. Sa kabilang banda, nag-aalok ang mga cURL command ng flexible at versatile na diskarte, na nagbibigay-daan sa iyong makipag-ugnayan sa Aspose.Slides Cloud API nang direkta mula sa command line.

Alinmang paraan ang pipiliin mo, kumpiyansa kang makakapag-extract ng mga larawan mula sa mga PowerPoint presentation at makakapag-unlock ng mga bagong posibilidad para sa pagmamanipula, pagsusuri, o pagsasama ng larawan sa ibang mga system.

Mga Kaugnay na Artikulo

Lubos naming inirerekumenda ang pagbisita sa mga sumusunod na blog: