დღევანდელ სწრაფ სამყაროში, ციფრული კონტენტი გახდა კომუნიკაციის ძირითადი ელემენტი. PowerPoint-ის პრეზენტაციები (PPTX) გახდა მნიშვნელოვანი ინსტრუმენტი ბიზნესისა და კერძო პირებისთვის ინფორმაციის ეფექტურად გადაცემისთვის. ისინი ფართოდ გამოიყენება დღევანდელ ბიზნეს და საგანმანათლებლო გარემოში, რაც აუცილებელს ხდის მათი ეფექტური გაზიარებისა და გავრცელების შესაძლებლობას. ხშირად, საჭიროა PowerPoint სლაიდების გადაყვანა გამოსახულების ფორმატებში, როგორიცაა JPEG, განსაკუთრებით მაშინ, როდესაც სლაიდები აზიარებთ სხვებს, რომლებსაც შეიძლება არ ჰქონდეთ წვდომა PowerPoint-ზე. ამრიგად, ამ სტატიაში განვიხილავთ ყველა საჭირო დეტალს, რომელიც დაკავშირებულია .NET Cloud SDK-ის გამოყენებასთან PowerPoint სლაიდების სურათებად გადაქცევაში ონლაინ რეჟიმში.
- PowerPoint to JPG Conversion API
- გადაიყვანეთ PPT JPG-ში C#-ის გამოყენებით
- PPTX-დან JPG-მდე cURL ბრძანებების გამოყენებით
PowerPoint to JPG Conversion API
[Aspose.Slides Cloud SDK for .NET] (https://products.aspose.cloud/slides/net) გამოყენებით PowerPoint სლაიდების JPG სურათებად გადაქცევა მარტივი პროცესია. Aspose.Slides Cloud გთავაზობთ RESTful API-ს, რომელიც ადვილად შეიძლება იყოს ინტეგრირებული თქვენს .NET აპლიკაციასთან PowerPoint სლაიდების JPG სურათებად გადაქცევისთვის დამატებითი პროგრამული უზრუნველყოფის ან დანამატების საჭიროების გარეშე.
გადაიყვანეთ ინდივიდუალური სლაიდები ან მთელი პრეზენტაციები JPG სურათებად.
გთხოვთ, მოძებნოთ „Aspose.Slides-Cloud“ NuGet პაკეტების მენეჯერში და დააწკაპუნეთ ღილაკზე პაკეტის დამატება. გარდა ამისა, დაარეგისტრირეთ ანგარიში Cloud-ის დაფაზე და მიიღეთ თქვენი პირადი კლიენტის რწმუნებათა სიგელები. დამატებითი ინფორმაციისთვის, გთხოვთ, ეწვიოთ [სწრაფი დაწყება] (https://docs.aspose.cloud/slides/quickstart/) განყოფილებას.
გადაიყვანეთ PPT JPG-ში C#-ის გამოყენებით
შემდეგი კოდის ნაწყვეტი გამოიყენება PowerPoint სლაიდების JPG ფორმატში გადასაყვანად.
// დამატებითი მაგალითებისთვის ეწვიეთ 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);
// წაიკითხეთ შეყვანის PowerPoint პრეზენტაცია ადგილობრივი დისკიდან
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);
// დაურეკეთ API-ს ყველა PowerPoint სლაიდის JPG ფორმატში გადასაყვანად
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);
// შეინახეთ მიღებული JPG სურათები ადგილობრივ დისკზე
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
ქვემოთ მოცემულია დეტალები ზემოთ გაზიარებული კოდის ფრაგმენტის შესახებ.
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
შექმენით SlidesApi კლასის მაგალითი, რომელიც იღებს კლიენტის სერთიფიკატებს არგუმენტებად მის კონსტრუქტორში.
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);
ჩატვირთეთ შეყვანილი PowerPoint პრეზენტაცია და ატვირთეთ იგი ღრუბლოვან საცავში.
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);
დაურეკეთ API-ს, რათა გადაიტანოთ PowerPoint პრეზენტაციის ყველა სლაიდი JPG სურათებზე. გამომავალი ბრუნდება ნაკადის მაგალითზე.
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
შეინახეთ გამომავალი როგორც zip არქივი ადგილობრივ დისკზე.
სრული PPTX-ის JPG ფორმატში გადაყვანის გარდა, თქვენ ასევე გაქვთ შერჩეული სლაიდების კონვერტაციის შესაძლებლობა. შემდეგი კოდის ხაზი გვიჩვენებს, თუ როგორ შეგიძლიათ გადაიყვანოთ მხოლოდ 1, მე-3 და მე-5 სლაიდი JPG-ში.
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null,null,null,null,new List<int> { 1, 3, 5 });
ზემოთ მოცემულ მაგალითში გამოყენებული პრეზენტაციის ნიმუშის ჩამოტვირთვა შესაძლებელია [Colorful Conference]-დან (https://create.microsoft.com/en-us/template/colorful-conference-presentation-801f790e-9c7d-4660-9ada-7ed7be52dfaf) .
PPTX-დან JPG-მდე cURL ბრძანებების გამოყენებით
PowerPoint სლაიდების სურათებად გადაქცევის კიდევ ერთი გზაა Aspose.Slides Cloud API-ის გამოძახება cURL ბრძანებების გამოყენებით. cURL-ით შეგიძლიათ გაგზავნოთ HTTP მოთხოვნები პირდაპირ ბრძანების ხაზიდან, რაც მას მარტივ და მოსახერხებელ მეთოდად აქცევს. ახლა, პირველ რიგში, ჩვენ უნდა შევქმნათ ავტორიზაციის ჟეტონი ტოკენის ბოლო წერტილში მოთხოვნის გაგზავნით თქვენი App SID და App Key.
გთხოვთ, შეასრულოთ შემდეგი ბრძანება 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"
AccessToken-ის გენერირების შემდეგ, გთხოვთ შეასრულოთ შემდეგი ბრძანება PowerPoint-ის 4 და 8 სლაიდების JPG ფორმატში გადასაყვანად.
curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Jpeg?slides=4%2C8" \
-X POST \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"DefaultRegularFont\": \"string\", \"FontFallbackRules\": [ { \"RangeStartIndex\": 0, \"RangeEndIndex\": 0, \"FallbackFontList\": [ \"string\" ] } ], \"FontSubstRules\": [ { \"SourceFont\": \"string\", \"TargetFont\": \"string\", \"NotFoundOnly\": true } ]}" \
-o "{resultantZIP}"
ჩაანაცვლეთ
{sourceFile}
შეყვანილი PowerPoint პრეზენტაციის სახელით Cloud Storage-ში,{accessToken}
ზემოთ გენერირებული JWT წვდომის ტოკენით და{resultantZIP}
შედეგიანი ფაილის სახელით, რომელიც გენერირებული იქნება დისკის მითითებულ მდებარეობაზე.
დასკვნა
დასასრულს, PowerPoint სლაიდების გადაყვანა JPG სურათებად არის სასარგებლო ფუნქცია, რომელიც შეიძლება გამოყენებულ იქნას სხვადასხვა აპლიკაციებში. მიუხედავად იმისა, გსურთ შექმნათ პრეზენტაცია შეხვედრისთვის ან გადაიყვანოთ სლაიდები ონლაინ გაზიარებისთვის, Aspose.Slides Cloud SDK for .NET გთავაზობთ მარტივ და საიმედო გზას თქვენი PowerPoint ფაილების JPG ფორმატში გადასაყვანად. და cURL ბრძანებების დახმარებით თქვენ შეგიძლიათ მარტივად დააკავშიროთ ეს ფუნქცია თქვენს სამუშაო პროცესებში. ასე რომ, მხოლოდ რამდენიმე მარტივი ნაბიჯით, შეგიძლიათ თქვენი სლაიდები გადაიყვანოთ მაღალი ხარისხის JPG სურათებად, რომლებიც მზად იქნებით გამოსაყენებლად თქვენთვის საჭირო ნებისმიერი გზით.
გამოსადეგი ბმულები
დაკავშირებული სტატიები
ჩვენ გირჩევთ გაეცნოთ შემდეგ ბლოგებს: