Scopri come combinare più PowerPoint in uno. Unisci PowerPoint a una singola presentazione utilizzando C# .NET

Unisci presentazione PowerPoint | Scopri come unire PowerPoint online
Questo articolo illustra i dettagli su come unire le presentazioni di PowerPoint usando .NET SDK basato su cloud. A causa della popolarità delle presentazioni PowerPoint, è considerato uno standard de facto per la rappresentazione dei dati e il briefing nelle culture aziendali. Allo stesso modo, PowerPoint viene generalmente utilizzato da uomini d’affari e studenti per progettare presentazioni di diapositive. Allo stesso tempo, vengono utilizzati per realizzare tutorial per scopi formativi o contesti educativi. Un altro aspetto della loro popolarità è il loro utilizzo nella creazione di tutorial, portfolio digitali, animazioni di base o creazione di presentazioni di foto.
Può verificarsi uno scenario in cui più persone che lavorano in diversi reparti o in diverse località distanti lavorano su determinati moduli della presentazione e, alla fine, è necessario unire le presentazioni di PowerPoint. Può essere fatto facilmente quando dobbiamo lavorare su pochi file, ma se il requisito è quello di unire presentazioni PowerPoint in una routine continua, allora una soluzione di programmazione è la soluzione più praticabile. Comprendiamo che quando si utilizza l’approccio convenzionale, è necessario installare e mantenere la copia delle API che possono eseguire le operazioni di concatenazione, ma l’utilizzo di API basate su cloud può salvarci da tali attività ingombranti.
- API di elaborazione PowerPoint
- Unisci la presentazione di PowerPoint usando C#
- Combina PowerPoint online utilizzando i comandi cURL
API di elaborazione PowerPoint
Aspose.Slides Cloud è la nostra soluzione basata su REST che fornisce le funzionalità per creare, manipolare e trasformare presentazioni PowerPoint (PPT, PPTX, PPS, POTX, PPSX, ODP, ecc.) in vari Formati di file supportati. Allo stesso tempo, fornisce anche la possibilità di combinare PowerPoint e salvare l’output come un unico file consolidato. Per facilitare ulteriormente i nostri clienti, abbiamo creato gli SDK specifici del linguaggio di programmazione, in modo che possiate utilizzare le capacità di elaborazione dei documenti all’interno del vostro linguaggio di programmazione preferito. Ora, secondo lo scopo di questo articolo, discuteremo i dettagli su come unire le presentazioni di Microsoft PowerPoint utilizzando Aspose.Slides Cloud SDK per .NET. È un wrapper dell’API cloud e può essere utilizzato in applicazioni desktop, Web, mobili o ibride per combinare PowerPoint.
Si prega di notare che il prerequisito per l’utilizzo di .NET SDK è la sua installazione ed è disponibile per il download su NuGet | GitHub. Ora esegui il seguente comando nella console del gestore pacchetti per installare Aspose.Slides Cloud SDK per .NET utilizzando
Install-Package Aspose.Slides-Cloud
Allo stesso modo, per installare l’SDK tramite il terminale della riga di comando, eseguire il seguente comando.
nuget install Aspose.Slides-Cloud
Una volta installato l’SDK, il passaggio successivo è creare un account Aspose Cloud e ottenere i dettagli delle credenziali del cliente. Queste credenziali sono necessarie per connettersi ai servizi Cloud e per accedere ai documenti dal cloud storage. Se hai un account GitHub o Google, registrati semplicemente. Altrimenti, fai clic sul pulsante Crea un nuovo account e fornisci le informazioni richieste. Ora accedi alla dashboard utilizzando le credenziali ed espandi la sezione Applicazioni dalla dashboard e scorri verso il basso verso la sezione Credenziali client per visualizzare i dettagli dell’ID client e del segreto client.

Immagine 1:- Credenziali client su Cloud Dashboard.
Unisci la presentazione di PowerPoint usando C#
Ora seguiamo i passaggi indicati di seguito per avviare la concatenazione di Microsoft PowerPoint online utilizzando lo snippet di codice C# .NET.
- Innanzitutto, dobbiamo creare un oggetto della classe Configuration
- In secondo luogo, imposta le credenziali del client su un’istanza di configurazione
- In terzo luogo, crea un oggetto di SlidesApi passando l’oggetto di configurazione come argomento
- Il passaggio successivo consiste nel creare un oggetto della classe PresentationsMergeRequest e passare un array di file Microsoft Presentation da unire
- Infine, chiama il metodo Merge(…) della classe SlidesApi per combinare PowerPoint e salvare l’output nell’input originale PowerPoint
// Per esempi completi e file di dati, visitare https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet/tree/master/Examples
// Ottieni le credenziali del cliente da https://dashboard.aspose.cloud/
// creare un'istanza di Configuration
Aspose.Slides.Cloud.Sdk.Configuration configuration = new Aspose.Slides.Cloud.Sdk.Configuration();
// impostare le credenziali del cliente
configuration.AppSid = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
configuration.AppKey = "1c9379bb7d701c26cc87e741a29987bb";
try
{
// ingresso presentazione principale
string mainPresentation = "test-unprotected-old.pptx";
// istanziare l'oggetto SlidesAPI
SlidesApi slidesApi = new SlidesApi(configuration);
// creare un oggetto dell'oggetto PostSlidesDocumentFromPdfRequest contenente il nome del file risultante
var mergeRequest = new PresentationsMergeRequest();
// creare un elenco di presentazioni Microsoft PowerPoint da unire
mergeRequest.PresentationPaths = new List<string> { "test-unprotected.pptx", "Resultant.pptx" };
// chiama il metodo per unire PowerPoint online
var response = slidesApi.Merge(mainPresentation, mergeRequest);
if (response != null && response.Equals("OK"))
{
Console.WriteLine("PowerPoint Presentations successfully Merged !");
Console.ReadKey();
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Come combinare PowerPoint online utilizzando i comandi cURL
È possibile accedere alle API REST tramite i comandi cURL su qualsiasi piattaforma. Quindi, in questa sezione, esploreremo i dettagli di come possiamo combinare PowerPoint online utilizzando i comandi cURL. Quindi il primo passaggio consiste nel creare un token di accesso JWT basato sulle credenziali del client. Eseguire il seguente comando per generare il token JWT.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Una volta ottenuto il token di accesso, possiamo eseguire il seguente comando per caricare le presentazioni PowerPoint dal cloud storage e unirle utilizzando il comando cURL.
curl -X POST "https://api.aspose.cloud/v3.0/slides/test-unprotected-old.pptx/merge" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"PresentationPaths\": [ \"test-unprotected.pptx\",\"Resultant.pptx\" ]}"
Conclusione
In questo articolo, abbiamo esplorato i dettagli su come combinare Microsoft PowerPoint online. I dettagli di conversione sono stati condivisi per Aspose.Slides Cloud SDK per .NET. Inoltre, abbiamo anche appreso i passaggi per combinare PowerPoint utilizzando i comandi cURL. Tieni presente che tutti i nostri Cloud SDK sono sviluppati con una licenza MIT, quindi puoi scaricarli da Github e apportare le modifiche necessarie. In caso di problemi durante l’utilizzo dell’API, non esitare a contattarci tramite il forum di assistenza clienti gratuito.
articoli Correlati
Si consiglia di visitare i seguenti collegamenti per saperne di più