PowerPoint in JPG

Converti PowerPoint in JPG utilizzando C# .NET

Nel mondo frenetico di oggi, i contenuti digitali sono diventati un elemento fondamentale della comunicazione. Le presentazioni di PowerPoint (PPTX) sono diventate uno strumento essenziale per aziende e privati per trasmettere informazioni in modo efficace. Sono ampiamente utilizzati negli odierni ambienti aziendali ed educativi, il che rende essenziale poterli condividere e distribuire in modo efficace. Spesso è necessario convertire le diapositive PowerPoint in formati immagine come JPEG, soprattutto quando si condividono diapositive con altri che potrebbero non avere accesso a PowerPoint. Quindi, in questo articolo, discuteremo tutti i dettagli necessari coinvolti nell’utilizzo di .NET Cloud SDK per convertire le diapositive di PowerPoint in immagini online.

API di conversione da PowerPoint a JPG

Utilizzando Aspose.Slides Cloud SDK for .NET, la conversione delle diapositive PowerPoint in immagini JPG è un processo semplice. Aspose.Slides Cloud fornisce un’API RESTful che può essere facilmente integrata con la tua applicazione .NET per convertire le diapositive di PowerPoint in immagini JPG senza richiedere software o plug-in aggiuntivi.

Converti singole diapositive o intere presentazioni in immagini JPG.

Cerca “Aspose.Slides-Cloud” nel gestore dei pacchetti NuGet e fai clic sul pulsante Aggiungi pacchetto. Inoltre, registra un account sulla dashboard Cloud e ottieni le tue credenziali cliente personali. Per ulteriori informazioni, visitare la sezione avvio rapido.

Converti PPT in JPG usando C#

Il seguente frammento di codice viene utilizzato per convertire le diapositive di PowerPoint in formato JPG.

// Per altri esempi, visitare https://github.com/aspose-slides-cloud
// Ottieni le credenziali del cliente da https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// creare un'istanza di SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Leggi la presentazione PowerPoint di input dall'unità locale
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

// chiama l'API per convertire tutte le diapositive di PowerPoint in formato JPG 
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

// Salva le immagini JPG risultanti sull'unità locale
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
PowerPoint in jpg

Immagine: - Anteprima della conversione da PowerPoint a JPG.

Di seguito sono riportati i dettagli sullo snippet di codice condiviso sopra.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Crea un’istanza della classe SlidesApi che accetta le credenziali del client come argomenti nel suo costruttore.

using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

Carica la presentazione PowerPoint di input e caricala nell’archivio cloud.

using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

Chiama l’API per eseguire il rendering di tutte le diapositive della presentazione di PowerPoint in immagini JPG. L’output viene restituito come istanza di flusso.

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

Salva l’output come archivio zip sull’unità locale.

Oltre a convertire l’intero formato PPTX in JPG, hai anche la possibilità di convertire le diapositive selezionate. La seguente riga di codice mostra come è possibile convertire solo la prima, la terza e la quinta diapositiva in JPG.

using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null,null,null,null,new List<int> { 1, 3, 5 });

La presentazione di esempio utilizzata nell’esempio precedente può essere scaricata da Colorful Conference .

Da PPTX a JPG utilizzando i comandi cURL

Un altro modo per convertire le diapositive di PowerPoint in immagini è chiamare Aspose.Slides Cloud API utilizzando i comandi cURL. Con cURL, puoi inviare richieste HTTP direttamente dalla riga di comando, rendendolo un metodo facile e conveniente. Ora, per prima cosa dobbiamo generare un token di autenticazione inviando una richiesta all’endpoint del token con il SID dell’app e la chiave dell’app.

Eseguire il seguente comando per generare 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"

Una volta generato l’accessToken, esegui il seguente comando per convertire le diapositive numero 4 e 8 del PowerPoint in formato JPG.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Jpeg?slides=4%2C8" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"FontFallbackRules\": [    {      \"RangeStartIndex\": 0,      \"RangeEndIndex\": 0,      \"FallbackFontList\": [        \"string\"      ]    }  ],  \"FontSubstRules\": [    {      \"SourceFont\": \"string\",      \"TargetFont\": \"string\",      \"NotFoundOnly\": true    }  ]}" \
-o "{resultantZIP}"

Sostituisci “{sourceFile}” con il nome della presentazione PowerPoint di input nell’archivio cloud, “{accessToken}” con il token di accesso JWT generato sopra e “{resultantZIP}” con il nome del file risultante da generare nella posizione dell’unità specificata.

Conclusione

In conclusione, la conversione di diapositive PowerPoint in immagini JPG è una funzionalità utile che può essere utilizzata in varie applicazioni. Sia che tu voglia creare una presentazione per una riunione o convertire diapositive per la condivisione online, Aspose.Slides Cloud SDK per .NET offre un modo semplice e affidabile per convertire i tuoi file PowerPoint in formato JPG. E con l’aiuto dei comandi cURL, puoi facilmente integrare questa funzionalità nei tuoi flussi di lavoro. Quindi, con pochi semplici passaggi, puoi convertire le tue diapositive in immagini JPG di alta qualità, pronte per essere utilizzate in qualsiasi modo tu abbia bisogno.

articoli Correlati

Consigliamo vivamente di consultare i seguenti blog: