Pagbahin sa PowerPoint

Pagbahin sa PowerPoint gamit ang .NET REST API.

Ang pagbahin sa usa ka PowerPoint nga presentasyon ngadto sa mas gagmay nga mga seksyon mahimong usa ka importante nga buluhaton alang sa daghang mga indibidwal, ilabi na kung nag-atubang sa taas ug komprehensibo nga mga presentasyon. Kini nga bahin makatabang sa pagbungkag sa presentasyon ngadto sa mas gagmay, mas madumala nga mga seksyon, nga makapasayon sa pagpaambit, pag-edit, ug pagpresentar. Uban sa mga pag-uswag sa teknolohiya, ang pagbahin sa mga presentasyon sa PowerPoint mahimo na karon gamit ang lainlaing mga himan ug pamaagi. Niining artikuloha, atong hisgotan kon unsaon pagbahin ang usa ka presentasyon sa PowerPoint gamit ang .NET Cloud SDK, ug kon sa unsang paagi kini nga bahin makatabang sa pagpahapsay sa imong dagan sa trabaho.

Pagbahin sa PowerPoint gamit ang .NET Cloud SDK

Uban sa Aspose.Slides Cloud SDK para sa .NET, dali nga bahinon ang usa ka presentasyon sa PowerPoint ngadto sa mas gagmay, mas madumala nga mga bahin. Kini nga cloud-based nga API gihimo aron mapahapsay ang proseso sa pagtrabaho sa mga PowerPoint file ug nagtanyag og lain-laing mga feature aron makatabang sa pagdumala sa mga presentasyon. Dugang pa, naghatag kini usa ka scalable nga solusyon nga makadumala sa dagkong mga presentasyon nga dali, nga naghimo niini nga usa ka sulundon nga kapilian alang sa mga developer nga nagtrabaho sa mga komplikado nga presentasyon.

Sa pagsugod niini nga proseso, palihog pangitaa ang Aspose.Slides-Cloud sa NuGet packages manager ug i-klik ang Add Package button. Ikaduha, paghimo og account sa cloud dashboard ug kuhaa ang imong personal nga mga kredensyal sa kliyente. Para sa dugang nga impormasyon, palihog bisitaha ang dali nga pagsugod nga giya.

Giunsa ang Pagbahin sa PPTX gamit ang C#

Palihug tan-awa ang mosunod nga code snippet, nga makatabang kanamo sa pagbahin sa PPTX nga mga file ngadto sa mas gagmay, mas madumala nga mga file. Kini nga pamaagi makatabang kaayo ug nagpadali sa pagpaambit sa piho nga mga slide o mga seksyon sa usa ka presentasyon.

// Alang sa dugang nga mga pananglitan, palihug bisitaha ang https://github.com/aspose-slides-cloud
// Pagkuha mga kredensyal sa kliyente gikan sa https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// paghimo usa ka pananglitan sa SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Basaha ang input PowerPoint gikan sa lokal nga drive
var inputPowerPoint = File.OpenRead("Cityscape monthly calendar.pptx");

// Tawga ang API aron mabahin ang PowerPoint gikan sa slide 2 ngadto sa slide number 5 
var responseStream = slidesApi.SplitOnline(inputPowerPoint, SlideExportFormat.Pptx,null,null, 2, 5);

// I-save ang PowerPoint split output sa lokal nga drive
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
Split PowerPoint preview

Hulagway:- Split PPTX preview.

Gihatag sa ubos ang katin-awan bahin sa gipahayag sa ibabaw nga code snippet.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Paghimo usa ka pananglitan sa klase sa SlidesApi diin gipasa namon ang mga kredensyal sa kliyente ingon mga argumento.

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

Basaha ang sulod sa input PowerPoint presentation.

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

Tawga ang API sa pagbahin sa PowerPoint sugod sa slide number 2 ngadto sa slide number 5. Ang output gibalik isip .zip archive sa Stream format.

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

I-save ang resulta nga .zip archive sa lokal nga drive.

Ang input nga presentasyon sa PowerPoint nga gigamit sa pananglitan sa ibabaw mahimong ma-download gikan sa [Cityscape monthly calendar.pptx](https://create.microsoft.com/en-us/template/cityscape-monthly-calendar-f4e3e5c1-8862-46f6-82c7 -006b23119e76).

PowerPoint Split gamit ang cURL Commands

Posible usab nga bahinon ang mga presentasyon sa PowerPoint gamit ang mga cURL nga mga mando. Palihug timan-i nga ang API naghatag og usa ka set sa mga endpoints nga mahimong ma-access gamit ang cURL commands aron sa paghimo sa lain-laing mga operasyon, lakip na ang pagbahin sa mga presentasyon sa PowerPoint. Dugang pa, ang paggamit sa mga command sa cURL mahimong usa ka kombenyente nga kapilian alang sa mga tiggamit nga gusto ang mga interface sa command-line o kinahanglan nga i-integrate ang gamit sa mga script o mga workflow. Dugang pa, kini magamit sa bisan unsang plataporma nga nagsuporta sa cURL, lakip ang Windows, macOS, ug Linux.

Una, palihug ipatuman ang mosunod nga sugo aron makamugna og accessToken base sa mga kredensyal sa imong kliyente.

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"

Ikaduha, palihug ipatuman ang mosunod nga sugo aron masugdan ang PowerPoint split operation sugod sa slide 3 ngadto sa slide 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 "{}"

Ilisan ang {inputPowerPoint} sa input PowerPoint nga anaa na sa cloud storage. Unya pulihan ang {accessToken} sa JWT access token ug {destinationFolder} sa ngalan sa usa ka folder sa cloud storage, nga adunay sulod nga output sa PowerPoint split operation.

Konklusyon

Sa konklusyon, ang pagbahin sa usa ka presentasyon sa PowerPoint mahimong usa ka hinungdanon nga buluhaton alang sa pagdumala sa dagkong mga file o pagkuha sa piho nga sulud. Uban sa tabang sa Aspose.Slides Cloud SDK alang sa .NET o cURL nga mga sugo, kini nga proseso mahimong makab-ot uban sa kasayon ug pagka-flexible. Ang duha nga mga pamaagi nagtanyag sa ilang talagsaon nga mga bentaha, nga nagtugot kanimo sa pagpili sa usa nga nahiangay sa imong mga kinahanglanon. Dugang pa, ang Aspose.Slides Cloud SDK para sa .NET naghatag ug simple ug streamlined nga solusyon nga adunay intuitive interface, samtang ang cURL commands nagtanyag og mas granular nga kontrol ug mahimong i-integrate ngadto sa komplikadong mga script. Bisan unsa pa ang pamaagi, ang pagbahin sa usa ka presentasyon sa PowerPoint makatabang sa pag-optimize sa mga workflow ug pagdugang sa produktibo.

May Kalabutan nga mga Artikulo

Among girekomendar ang pagbisita sa mosunod nga mga blog: