PowerPoint პრეზენტაციები ფართოდ გამოიყენება ინფორმაციის გასაზიარებლად, გავლენიანი ვიზუალური შინაარსისა და აუდიტორიის მოსაზიდად. თუმცა, PowerPoint ფაილების სხვადასხვა ვერსიებთან მუშაობამ ზოგჯერ შეიძლება გამოიწვიოს თავსებადობის პრობლემები, განსაკუთრებით ძველი PPT ფორმატიდან ახალ PPTX ფორმატზე გადასვლისას. სწორედ აქ ჩნდება PPT-ზე PPTX-ზე გადაყვანის საჭიროება. თქვენი PPT ფაილების [PPTX]-ად გადაქცევა (https://docs.fileformat.com/presentation/pptx/) გთავაზობთ უამრავ სარგებელს, მათ შორის ფაილის გაუმჯობესებულ თავსებადობას , გაუმჯობესებული ფუნქციები და ფუნქციონირება და უკეთესი ინტეგრაცია თანამედროვე პრეზენტაციის ინსტრუმენტებთან. ასევე, ჩამორჩენილი თავსებადობის მიზეზების ან კონკრეტული მოთხოვნების გამო, შეიძლება გვქონდეს საჭიროება PPTX ფაილების PPT ფორმატში გადაყვანა. ამ სტატიაში ჩვენ განვიხილავთ PPT-ის PPTX-ად გადაქცევის უწყვეტ პროცესს და პირიქით .NET REST API-ის გამოყენებით.
- REST API PPT-ში PPTX კონვერტაციისთვის
- PPT to PPTX კონვერტაცია C# .NET-ით
- PPTX-ში PPT კონვერტაცია cURL ბრძანებების გამოყენებით
REST API PPT-ში PPTX კონვერტაციისთვის
PPT-ში PPTX-ის კონვერტაციის განსახორციელებლად, ჩვენ შეგვიძლია გამოვიყენოთ [Aspose.Slides Cloud SDK .NET]-ის სიმძლავრე (https://products.aspose.cloud/slides/net). ის უზრუნველყოფს API-ების და ფუნქციების ყოვლისმომცველ კომპლექტს, რომლებიც საშუალებას იძლევა უწყვეტი კონვერტაცია PowerPoint-ის პრეზენტაციის სხვადასხვა ფორმატებს შორის. REST API გთავაზობთ მოსახერხებელი ინტერფეისს და ვრცელ დოკუმენტაციას, რაც კონვერტაციის პროცესს გლუვს და ეფექტურს ხდის. გარდა ამისა, ის უზრუნველყოფს გამომავალი სიზუსტეს და ერთგულებას PPT-ზე PPTX-ზე ან PPTX-ზე PPT-ად გადაქცევისას, ასე რომ თქვენ შეგიძლიათ მარტივად წარმოადგინოთ პროფესიონალური პრეზენტაციები.
პირველი ნაბიჯი არის “Aspose.Slides-Cloud” ძიება NuGet პაკეტების მენეჯერში Visual Studio IDE-ში და დააწკაპუნეთ ღილაკზე “პაკეტის დამატება”. მეორეც, მიიღეთ თქვენი კლიენტის რწმუნებათა სიგელები [cloud dashboard]-დან (https://dashboard.aspose.cloud/) Google-ის ან GitHub ანგარიშის გამოყენებით შესვლით. იმ შემთხვევაში, თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში [სწრაფი დაწყება] (https://docs.aspose.cloud/slides/quickstart/) მითითებების შესაბამისად.
PPT to PPTX კონვერტაცია C# .NET-ით
ამ განყოფილებაში ჩვენ ვაპირებთ შევისწავლოთ დეტალები და კოდის ნაწყვეტი PPT-ზე PPTX-ად გადაქცევისთვის მარტივი და მარტივი მიდგომის გამოყენებით.
// დამატებითი მაგალითებისთვის ეწვიეთ 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-ის სახელი, რომელიც მდებარეობს ღრუბლოვან საცავში
string sourcePPTX = "Architecture pitch deck.ppt";
// გადაიყვანეთ ყველა PPT სლაიდი PPTX ფორმატში
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);
// შეინახეთ მიღებული PPTX ლოკალურ დისკზე
using var pdfStream = File.Create("convertedPresentation.pptx");
output.CopyTo(pdfStream);
// დახურეთ ფაილის გამომავალი ნაკადი
pdfStream.Close();
ახლა მოდით გამოვიკვლიოთ დეტალები ზემოთ აღნიშნული კოდის ფრაგმენტის შესახებ.
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
პირველ რიგში, შექმენით SlidesApi კლასის ობიექტი, სადაც გადავცემთ კლიენტის სერთიფიკატებს შეყვანის არგუმენტებად.
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);
დარეკეთ API-ს ღრუბლოვან საცავში შენახული PPT-ის ჩასატვირთად და ყველა სლაიდის გადაქცევა PPTX ფორმატში.
using var pdfStream = File.Create("convertedPresentation.pptx");
images.CopyTo(pdfStream);
pdfStream.Close();
შეინახეთ მიღებული PPTX ლოკალურ დისკზე.
API ასევე იძლევა მხოლოდ შერჩეული სლაიდების კონვერტაციის შესაძლებლობას. ასე რომ, ამ მოთხოვნის შესასრულებლად, გთხოვთ გადასცეთ List ობიექტი, რომელიც შეიცავს შესაბამის სლაიდების ინდექსს, როგორც არგუმენტი
DownloadPresentation(...)
მეთოდს.
List<int> selectdSlides = new List<int> { 1, 3};
// Get all text items from the presentation.
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx, slides: selectdSlides);
ზემოთ მოცემულ მაგალითში გამოყენებული PowerPoint პრეზენტაციის ნიმუში შეგიძლიათ ჩამოტვირთოთ [Architecture pitch deck.pptx]-დან (https://create.microsoft.com/en-us/template/architecture-pitch-deck-b05bf529-a1dc-42d5-b9d6 -8a1e9569dd9c).
PPTX-ში PPT კონვერტაცია cURL ბრძანებების გამოყენებით
PPTX-ად PPT-ად გადასაყვანად cURL ბრძანებების და Aspose.Slides Cloud-ის გამოყენებით, შეგიძლიათ გამოიყენოთ Aspose.Slides Cloud-ის მიერ მოწოდებული ძლიერი RESTful API-ები. cURL ბრძანებების საშუალებით შეგიძლიათ მარტივად დაუკავშირდეთ Aspose.Slides Cloud API ბოლო წერტილებს და შეასრულოთ კონვერტაციის ოპერაცია. HTTP მოთხოვნების შესაბამისი პარამეტრებით და ავთენტიფიკაციით, შეგიძლიათ შეუფერხებლად გადაიყვანოთ თქვენი PPTX ფაილები PPT ფორმატში.
ამ მიდგომის დასაწყებად, ჯერ უნდა შევქმნათ JWT წვდომის ნიშანი შემდეგი ბრძანების შესრულებით:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ახლა, გთხოვთ, შეასრულოთ შემდეგი ბრძანება, რომ გადაიყვანოთ ყველა სლაიდი PPTX პრეზენტაციაში, რომელიც ხელმისაწვდომია ღრუბლოვან საცავში PPT ფორმატში. კონვერტაციის შემდეგ, გამომავალი შენახულია ღრუბლოვან საცავში.
curl -v "https://api.aspose.cloud/v3.0/slides/{sourcePPTX}/Ppt"
-X POST \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{}" \
-o "{resultantFile}"
ჩაანაცვლეთ sourcePPTX
შეყვანილი PPTX-ის სახელით, რომელიც ხელმისაწვდომია ღრუბლოვან საცავში, resultantFile
შედეგიანი PPT-ის სახელით და accessToken
ზემოთ გენერირებული JWT წვდომის ჟეტონით.
დასკვნა
დასასრულს, PPT PPTX-ად გადაქცევა არის ღირებული შესაძლებლობა, რომელიც საშუალებას გაძლევთ გამოიყენოთ გაუმჯობესებული მახასიათებლები და PPTX ფორმატის თავსებადობა. გარდა ამისა, ეს კონვერტაცია მნიშვნელოვნად ამცირებს შედეგად მიღებული PowerPoint ფაილის ზომას. ანალოგიურად, ჩვენ ასევე შეგვიძლია მივაღწიოთ ჩამორჩენილ თავსებადობას PPTX PPT ფორმატში გადაყვანისას. ახლა ამ მოთხოვნის შესასრულებლად, ან სცადეთ გამოიყენოთ .NET REST API, რომელიც გთავაზობთ ფუნქციების მდიდარ კომპლექტს და .NET აპლიკაციებთან ინტეგრაციის მარტივს. ან გამოიყენეთ cURL ბრძანებები Aspose.Slides Cloud API-სთან ერთად, რაც საშუალებას გაძლევთ მოქნილი და მასშტაბური მიდგომა, რაც საშუალებას გაძლევთ გამოიყენოთ ღრუბლოვანი ინფრასტრუქტურის ძალა.
ასე რომ, აირჩიეთ მიდგომა, რომელიც საუკეთესოდ შეესაბამება თქვენს განვითარების გარემოს და მოთხოვნებს და გახსენით PowerPoint პრეზენტაციების კონვერტაციის შესაძლებლობები.
გამოსადეგი ბმულები
დაკავშირებული სტატიები
ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგებს: