Verdeel PowerPoint

Verdeel PowerPoint met .NET REST API.

Om ’n PowerPoint-aanbieding in kleiner afdelings te verdeel, kan ’n deurslaggewende taak vir baie individue wees, veral wanneer hulle met lang en omvattende aanbiedings te doen het. Hierdie kenmerk kan help om die aanbieding op te breek in kleiner, meer hanteerbare afdelings, wat dit makliker maak om te deel, redigeer en aanbied. Met die vooruitgang in tegnologie, kan die splitsing van PowerPoint-aanbiedings nou gedoen word met behulp van verskeie instrumente en metodes. In hierdie artikel sal ons bespreek hoe om ’n PowerPoint-aanbieding te verdeel met behulp van die .NET Wolk SDK, en hoe hierdie kenmerk kan help om jou werkvloei te stroomlyn.

Verdeel PowerPoint met .NET Cloud SDK

Met Aspose.Slides Cloud SDK vir .NET, is dit maklik om ’n PowerPoint-aanbieding in kleiner, meer hanteerbare dele te verdeel. Hierdie wolkgebaseerde API is gebou om die proses van werk met PowerPoint-lêers te stroomlyn en bied ’n reeks kenmerke om aanbiedings te help bestuur. Boonop bied dit ’n skaalbare oplossing wat groot aanbiedings met gemak kan hanteer, wat dit ’n ideale keuse maak vir ontwikkelaars wat met komplekse aanbiedings werk.

Om met hierdie proses te begin, soek asseblief Aspose.Slides-Cloud in NuGet-pakketbestuurder en klik die Voeg pakket by-knoppie. Tweedens, skep ’n rekening oor wolk-dashboard en kry jou persoonlike kliëntbewyse. Vir meer inligting, besoek asseblief die vinnige begin gids.

Hoe om PPTX te verdeel met C#

Kyk asseblief na die volgende kodebrokkie, wat ons help om PPTX-lêers in kleiner, meer hanteerbare lêers te verdeel. Hierdie benadering is baie nuttig en maak dit makliker om spesifieke skyfies of gedeeltes van ’n aanbieding te deel.

// Vir meer voorbeelde, besoek asseblief https://github.com/aspose-slides-cloud
// Kry kliëntbewyse van https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// skep 'n instansie van SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Lees insette PowerPoint vanaf plaaslike skyf
var inputPowerPoint = File.OpenRead("Cityscape monthly calendar.pptx");

// Bel die API om PowerPoint van skyfie 2 na skyfie nommer 5 te verdeel 
var responseStream = slidesApi.SplitOnline(inputPowerPoint, SlideExportFormat.Pptx,null,null, 2, 5);

// Stoor die verdeelde PowerPoint-uitset na plaaslike skyf
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
Verdeel PowerPoint-voorskou

Beeld: - Verdeel PPTX-voorskou.

Hieronder is die verduideliking rakende bogenoemde kodebrokkie.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Skep ’n instansie van SlidesApi-klas waar ons die kliëntgeloofsbriewe as argumente deurgee.

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

Lees die inhoud van insette PowerPoint-aanbieding.

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

Roep die API om PowerPoint te verdeel vanaf skyfie nommer 2 tot skyfie nommer 5. Die afvoer word teruggestuur as .zip-argief in Stroom-formaat.

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

Stoor die resulterende .zip-argief op die plaaslike skyf.

Die insette PowerPoint-aanbieding wat in die voorbeeld hierbo gebruik is, kan afgelaai word vanaf [Cityscape monthly calendar.pptx](https://create.microsoft.com/en-us/template/cityscape-monthly-calendar-f4e3e5c1-8862-46f6-82c7 -006b23119e76).

PowerPoint Split met behulp van cURL-opdragte

Dit is ook moontlik om PowerPoint-aanbiedings te verdeel met behulp van cURL-opdragte. Neem asseblief kennis dat die API ’n stel eindpunte verskaf wat verkry kan word deur gebruik te maak van cURL-opdragte om verskeie bewerkings uit te voer, insluitend die splitsing van PowerPoint-aanbiedings. Verder kan die gebruik van cURL-opdragte ’n gerieflike opsie wees vir gebruikers wat opdragreël-koppelvlakke verkies of die funksionaliteit in skrifte of werkvloeie moet integreer. Boonop kan dit gebruik word op enige platform wat cURL ondersteun, insluitend Windows, macOS en Linux.

Eerstens, voer asseblief die volgende opdrag uit om ’n accessToken te genereer gebaseer op jou kliënt geloofsbriewe.

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"

Tweedens, voer asseblief die volgende opdrag uit om PowerPoint-splitbewerking te begin vanaf skyfie 3 tot skyfie 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 "{}"

Vervang {inputPowerPoint} met invoer PowerPoint wat reeds in wolkberging beskikbaar is. Vervang dan {accessToken} met JWT-toegangtoken en {destinationFolder} met die naam van ’n vouer op wolkberging, wat die uitset van PowerPoint-verdelingsbewerking sal bevat.

Afsluiting

Ten slotte kan die splitsing van ’n PowerPoint-aanbieding ’n noodsaaklike taak wees om groot lêers te bestuur of spesifieke inhoud te onttrek. Met die hulp van Aspose.Slides Cloud SDK vir .NET of cURL opdragte, kan hierdie proses met gemak en buigsaamheid bereik word. Albei benaderings bied hul unieke voordele, wat jou toelaat om die een te kies wat by jou vereistes pas. Verder bied Aspose.Slides Cloud SDK vir .NET ’n eenvoudige en vaartbelynde oplossing met ’n intuïtiewe koppelvlak, terwyl cURL-opdragte meer granulêre beheer bied en in komplekse skrifte geïntegreer kan word. Ongeag die metode, kan die verdeling van ’n PowerPoint-aanbieding help om werkvloeie te optimaliseer en produktiwiteit te verhoog.

nuttige skakels

verwante artikels

Ons beveel sterk aan om die volgende blogs te besoek: