
Dividi le presentazioni PowerPoint online | Scopri come dividere il PPT.
Questo articolo spiega i passaggi per suddividere le presentazioni PowerPoint nell’applicazione C#. Siamo ben consapevoli che un PPT contiene diversi tipi di informazioni, come testo, punti elenco, immagini, multimedia e altri oggetti OLE incorporati. Quindi, invece di condividere l’intero file, potresti avere la necessità di suddividere le diapositive PowerPoint in file separati e condividerli di conseguenza. Pertanto, andremo a suddividere programmaticamente il PPT in più file.
Dividi PPT Online in un browser web

La API Reference for Aspose.Slides Cloud è disponibile anche in formato swagger online. Secondo il Document Object Model di Aspose.Slides, una presentazione PowerPoint contiene una collezione di Slides. La nostra API Cloud per l’elaborazione di PowerPoint offre una miriade di opzioni per dividere le diapositive di PowerPoint e consente di salvare l’output in una varietà di formati di output. L’immagine sul lato destro mostra l’elenco dei formati di output supportati dall’operazione di divisione.
Ora, come primo passo, autentica il tuo utente fornendo l’App SID e l’App Key e una volta che hai fornito le credenziali valide, viene generato un token JWT. Quindi, per soddisfare il nostro requisito di dividere le diapositive della presentazione di PowerPoint, dobbiamo utilizzare il PostSlidesSplit metodo. Ora fai clic sul pulsante Provalo accanto al metodo di separazione POST. Al minimo, devi fornire il nome di un file di Presentazione di input per avviare l’operazione.

Image 1:- Anteprima di Presentation1.pptx su Cloud storage
Imposta il formato della presentazione di PowerPoint

Immagine 2:- formato PPTX selezionato dal menu a discesa
In this scenario, we are going to use Presentation1.pptx as shown in the image above to perform the split operation. Under format dropdown, we need to select the desired output format after the split operation. Let’s use PPTX for this scenario. The next step is to specify the From and To slide values. When the From value is not specified, then the split operation starts from the first slide of the presentation. Similarly, if we do not provide To value, then splitting ends at the last slide. Since our input Presentation file has only two slides, we are going to skip this step and it will split both slides as separate presentation files. Now click the Execute button and the operation will be started.
Se l’account utente è correttamente autenticato e i parametri di input desiderati sono corretti, noterai che viene visualizzato un codice di risposta del server 200 e il corpo della risposta elencherà i link ai file PPTX sorgente e risultanti. Si prega di dare un’occhiata al seguente file immagine.

Immagine 3:- Anteprima del corpo della risposta del server.
Puoi anche osservare un comando cURL visualizzato che può essere utilizzato per eseguire ulteriori operazioni di divisione delle diapositive di PowerPoint (dopo aver aggiornato gli argomenti richiesti).
Ora diamo un’occhiata allo storage cloud dopo quest’operazione. Nota che due nuovi file di presentazione PowerPoint sono elencati nello storage cloud.

Immagine 4:- File PowerPoint risultanti dopo l’operazione di split.
Ora diamo un’occhiata alla presentazione PowerPoint risultante.

Immagine 5:- Anteprima di due diapositive nella presentazione PowerPoint di origine

Immagine 6:- La prima diapositiva è esportata come un file PPTX individuale.

Immagine 7:- Seconda diapositiva esportata come file PTX individuale.
Dividi la presentazione PowerPoint in C#
In questa sezione, esamineremo i dettagli su come dividere le diapositive di PowerPoint utilizzando Aspose.Slides Cloud SDK per .NET. Quindi, caricheremo prima il file Presentation1.pptx nel cloud storage e successivamente verrà eseguita l’operazione di divisione delle diapositive.
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// crea un oggetto di SlidesAPI passando le informazioni AppKey e AppSid
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
String fileName = "Presentation1.pptx";
int? width = null;
int? height = null;
int? from = 1;
int? to = 2;
// carica PowerPoint.pptx su Cloud storage
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// Suddividi le diapositive di PowerPoint dall'indice 1 a 2 e salva l'output nel formato PPTX.
slidesApi.PostSlidesSplit(new PostSlidesSplitRequest(fileName, null, SlideExportFormat.Pptx, width, height, to, from));
Mentre utilizzi il frammento di codice sopra, puoi anche generare l’output in altri formati supportati, cioè PPT in PDF, PPT in JPG, PPT in PNG, PPT in HTML, PPT in XPS, ecc. Tutto ciò che devi fare è cambiare il valore dell’enumerazione SlideExportFormat nel metodo PostSlidesSplitRequest().
Info: Vuoi vedere un splitter ppt online? Prova a usare il nostro FREE online Splitter App.
Conclusione
In questo articolo, abbiamo appreso i dettagli su come dividere le presentazioni PowerPoint utilizzando C# .NET e tramite comandi cURL. Secondo le tue esigenze, puoi scaricare il codice sorgente completo di Aspose.Slides Cloud SDK per .NET da GitHub. Inoltre, nel caso tu riscontri problemi nell’utilizzo dell’API, non esitare a contattarci tramite il forum di supporto clienti gratuito.