PowerPoint-ის გაყოფა

PowerPoint-ის გაყოფა .NET REST API-ის გამოყენებით.

PowerPoint პრეზენტაციის უფრო მცირე ნაწილებად დაყოფა შეიძლება გადამწყვეტი ამოცანა იყოს მრავალი ადამიანისთვის, განსაკუთრებით მაშინ, როდესაც საქმე გვაქვს ხანგრძლივ და ყოვლისმომცველ პრეზენტაციებთან. ეს ფუნქცია დაგეხმარებათ პრეზენტაციის დაშლაში უფრო მცირე, უფრო მართვად სექციებად, რაც გაადვილებს გაზიარებას, რედაქტირებას და პრეზენტაციას. ტექნოლოგიის მიღწევებით, PowerPoint პრეზენტაციების გაყოფა ახლა შეიძლება განხორციელდეს სხვადასხვა ხელსაწყოებისა და მეთოდების გამოყენებით. ამ სტატიაში განვიხილავთ, თუ როგორ უნდა გაიყოთ PowerPoint პრეზენტაცია .NET Cloud SDK-ის გამოყენებით და როგორ დაგეხმარებათ ეს ფუნქცია თქვენი სამუშაო პროცესის გამარტივებაში.

PowerPoint-ის გაყოფა .NET Cloud SDK-ის გამოყენებით

[Aspose.Slides Cloud SDK for.NET]-ით (https://products.aspose.cloud/slides/net), ადვილია PowerPoint-ის პრეზენტაციის დაყოფა პატარა, უფრო მართვად ნაწილებად. ღრუბელზე დაფუძნებული ეს API შექმნილია PowerPoint ფაილებთან მუშაობის პროცესის გასამარტივებლად და გთავაზობთ უამრავ ფუნქციას პრეზენტაციების მართვაში. გარდა ამისა, ის უზრუნველყოფს მასშტაბირებად გადაწყვეტას, რომელიც ადვილად უმკლავდება დიდ პრეზენტაციებს, რაც მას იდეალურ არჩევანს ხდის კომპლექსურ პრეზენტაციებთან მომუშავე დეველოპერებისთვის.

ამ პროცესის დასაწყებად, გთხოვთ, მოძებნოთ Aspose.Slides-Cloud NuGet პაკეტების მენეჯერში და დააწკაპუნეთ ღილაკზე პაკეტის დამატება. მეორეც, შექმენით ანგარიში ღრუბლოვანი დაფის საშუალებით და მიიღეთ თქვენი პირადი კლიენტის სერთიფიკატები. დამატებითი ინფორმაციისთვის, გთხოვთ, ეწვიოთ სწრაფი დაწყება სახელმძღვანელოს.

როგორ გავყოთ PPTX C#-ის გამოყენებით

გთხოვთ, გადახედოთ შემდეგ კოდის ნაწყვეტს, რომელიც გვეხმარება 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 ადგილობრივი დისკიდან
var inputPowerPoint = File.OpenRead("Cityscape monthly calendar.pptx");

// დაურეკეთ API-ს PowerPoint-ის გასაყოფად სლაიდ 2-დან სლაიდ ნომერ 5-მდე 
var responseStream = slidesApi.SplitOnline(inputPowerPoint, SlideExportFormat.Pptx,null,null, 2, 5);

// შეინახეთ PowerPoint გაყოფილი გამომავალი ლოკალურ დისკზე
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
PowerPoint-ის გადახედვის გაყოფა

სურათი: - PPTX გადახედვის გაყოფა.

ქვემოთ მოცემულია ახსნა ზემოაღნიშნული კოდის ფრაგმენტთან დაკავშირებით.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

შექმენით SlidesApi კლასის მაგალითი, სადაც არგუმენტებად გადავცემთ კლიენტის რწმუნებათა სიგელებს.

var inputPowerPoint = File.OpenRead("Cityscape monthly calendar.pptx");

წაიკითხეთ შეყვანილი PowerPoint პრეზენტაციის შინაარსი.

var responseStream = slidesApi.SplitOnline(inputPowerPoint, Aspose.Slides.Cloud.Sdk.Model.SlideExportFormat.Pptx,null,null, 2, 5);

გამოიძახეთ API PowerPoint-ის გასაყოფად დაწყებული სლაიდ ნომრიდან 2 სლაიდ 5-მდე. გამომავალი ბრუნდება როგორც .zip არქივი Stream ფორმატში.

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

შეინახეთ შედეგად მიღებული .zip არქივი ადგილობრივ დისკზე.

ზემოთ მოცემულ მაგალითში გამოყენებული PowerPoint-ის შეყვანის პრეზენტაცია შეგიძლიათ ჩამოტვირთოთ [Cityscape monthly calendar.pptx]-დან (https://create.microsoft.com/en-us/template/cityscape-monthly-calendar-f4e3e5c1-8862-46f6-82c7 -006b23119e76).

PowerPoint-ის გაყოფა cURL ბრძანებების გამოყენებით

ასევე შესაძლებელია PowerPoint პრეზენტაციების გაყოფა cURL ბრძანებების გამოყენებით. გთხოვთ, გაითვალისწინოთ, რომ API უზრუნველყოფს საბოლოო წერტილების ერთობლიობას, რომლებზეც წვდომა შესაძლებელია cURL ბრძანებების გამოყენებით სხვადასხვა ოპერაციების შესასრულებლად, მათ შორის PowerPoint პრეზენტაციების გაყოფა. გარდა ამისა, cURL ბრძანებების გამოყენება შეიძლება იყოს მოსახერხებელი ვარიანტი მომხმარებლებისთვის, რომლებიც უპირატესობას ანიჭებენ ბრძანების ხაზის ინტერფეისებს ან სჭირდებათ ფუნქციების ინტეგრირება სკრიპტებში ან სამუშაო პროცესებში. გარდა ამისა, ის შეიძლება გამოყენებულ იქნას ნებისმიერ პლატფორმაზე, რომელიც მხარს უჭერს cURL-ს, მათ შორის Windows, macOS და Linux.

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

curl -v "https://api.aspose.cloud/v3.0/slides/{inputPowerPoint}/split?format=Pptx&from=3&to=6&destFolder={destinationFolder}" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer <accessToken>" \
-H  "Content-Type: application/json" \
-d "{}"

შეცვალეთ {inputPowerPoint} შეყვანილი PowerPoint-ით, რომელიც უკვე ხელმისაწვდომია ღრუბლოვან საცავში. შემდეგ შეცვალეთ {accessToken} JWT წვდომის ჟეტონით და {destinationFolder} ღრუბლოვან საცავში არსებული საქაღალდის სახელით, რომელიც შეიცავს PowerPoint-ის გაყოფის ოპერაციის გამოსავალს.

დასკვნა

დასასრულს, PowerPoint პრეზენტაციის გაყოფა შეიძლება იყოს მნიშვნელოვანი ამოცანა დიდი ფაილების მართვისთვის ან კონკრეტული შინაარსის ამოსაღებად. Aspose.Slides Cloud SDK-ის დახმარებით .NET ან cURL ბრძანებებისთვის, ამ პროცესის მიღწევა შესაძლებელია მარტივად და მოქნილობით. ორივე მიდგომა გვთავაზობს თავის უნიკალურ უპირატესობებს, რაც საშუალებას გაძლევთ აირჩიოთ ის, რომელიც შეესაბამება თქვენს მოთხოვნებს. გარდა ამისა, Aspose.Slides Cloud SDK .NET-ისთვის უზრუნველყოფს მარტივ და გამარტივებულ გადაწყვეტას ინტუიციური ინტერფეისით, ხოლო cURL ბრძანებები გთავაზობთ უფრო მარცვლოვან კონტროლს და შეიძლება ინტეგრირებული იყოს რთულ სკრიპტებში. მეთოდის მიუხედავად, PowerPoint პრეზენტაციის გაყოფა ხელს შეუწყობს სამუშაო ნაკადების ოპტიმიზაციას და პროდუქტიულობის გაზრდას.

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

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

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