ამოიღეთ 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 პრეზენტაციებიდან და გახსნათ ახალი შესაძლებლობები გამოსახულების მანიპულაციის, ანალიზის ან სხვა სისტემებთან ინტეგრაციისთვის.

გამოსადეგი ბმულები

დაკავშირებული სტატიები

ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგებს: