PowerPoint-ро тақсим кунед

Бо истифода аз .NET REST API PowerPoint-ро тақсим кунед.

Тақсимоти PowerPoint ба қисмҳои хурдтар метавонад барои бисёр шахсон вазифаи муҳим бошад, хусусан ҳангоми кор бо презентатсияҳои тӯлонӣ ва ҳамаҷониба. Ин хусусият метавонад ба қисмҳои хурдтар ва идорашаванда тақсим кардани презентатсия кӯмак расонад ва мубодила, таҳрир ва пешниҳодро осонтар кунад. Бо пешрафтҳои технология, тақсим кардани презентатсияҳои PowerPoint акнун метавонад бо истифода аз асбобҳо ва усулҳои гуногун анҷом дода шавад. Дар ин мақола, мо муҳокима хоҳем кард, ки чӣ гуна муаррифии PowerPoint-ро бо истифода аз .NET Cloud SDK тақсим кунем ва чӣ гуна ин хусусият метавонад ба танзими ҷараёни кори шумо кӯмак кунад.

PowerPoint-ро бо истифода аз .NET Cloud SDK тақсим кунед

Бо Aspose.Slides Cloud SDK for .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");

// Барои тақсим кардани PowerPoint аз слайди 2 ба слайди рақами 5 ба API занг занед 
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);

Барои тақсим кардани PowerPoint аз слайди рақами 2 ба рақами 5 ба API занг занед. Натиҷа ҳамчун бойгонии .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

Инчунин бо истифода аз фармонҳои cURL презентатсияҳои PowerPoint-ро тақсим кардан мумкин аст. Лутфан таваҷҷӯҳ намоед, ки 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 for .NET як ҳалли оддӣ ва соддакардашударо бо интерфейси интуитивӣ таъмин мекунад, дар ҳоле ки фармонҳои cURL назорати бештарро пешниҳод мекунанд ва метавонанд ба скриптҳои мураккаб ворид карда шаванд. Новобаста аз усул, тақсим кардани муаррифии PowerPoint метавонад ба оптимизатсияи равандҳои корӣ ва баланд бардоштани ҳосилнокӣ кӯмак расонад.

Пайвандҳои муфид

Мақолаҳои марбут

Мо тавсия медиҳем, ки боздид аз блогҳои зерин: