Converti PPT in JPG online. Scopri come sviluppare un convertitore da PowerPoint a JPG utilizzando il SDK di Node.js.

Salva PowerPoint come JPG | Rendering PPT in JPG utilizzando Node.js
Le presentazioni PowerPoint sono utili per la condivisione di dati e informazioni, briefing aziendali, lezioni nelle università, ecc. Ma per visualizzare i file di presentazione, è necessario avere un’applicazione specifica che può includere costi di installazione e licenza. Tuttavia, i formati di immagine raster come JPEG, PNG, GIF, BMP, ecc. possono essere visualizzati su qualsiasi piattaforma, inclusi desktop o dispositivi mobili. In questo articolo, impareremo i passaggi su come convertire PowerPoint in JPG nell’applicazione Node.js.
- API di conversione PowerPoint
- Node.js SDK
- Conversione da PowerPoint a JPG in Node.js
- Convertire PPT in JPG utilizzando il comando cURL
Info: Utilizzando il suo potente API Aspose.Slides, Aspose ha sviluppato un Convertitore da PowerPoint a JPG gratuito che consente di convertire le diapositive nelle presentazioni in immagini JPG. Potresti essere interessato anche a un’app come Aspose Convertitore da JPG a PowerPoint(basato su un’inversione del processo qui) perché questo consente di creare presentazioni PowerPoint da immagini.
API di conversione PowerPoint
Aspose.Slides Cloud è un’API basata su REST che offre la possibilità di leggere, modificare e convertire presentazioni PowerPoint nel cloud. Estrai i contenuti come testo e immagini o rendi i file PPT in TIFF, PDF, XPS, HTML, ecc., o in altri Supported Document Formats. Non è necessaria alcuna automazione di MS Office o di qualsiasi altra applicazione. Esegui tutte le elaborazioni PPT nel Cloud su qualsiasi piattaforma a tua scelta, ad es. Desktop, Web o App Mobile. Questa API supporta anche la funzione di impostare immagini di sfondo di PowerPoint, lavorare con immagini di PowerPoint, manipolare clipart delle presentazioni, o persino estrarre immagini nelle presentazioni.
Node.js SDK
Abbiamo creato un wrapper attorno all’Aspose.Slides Cloud API chiamato Aspose.Slides Cloud SDK for Node.js che fornisce tutte le capacità di creazione, manipolazione e conversione di PowerPoint all’interno di un’applicazione Node.js. Non è necessaria alcuna installazione di software aggiuntivo. Il Cloud SDK è così fantastico che puoi elaborare i principali formati di file Microsoft PowerPoint e OpenOffice.
Installazione
Per iniziare, il primo passo è installare il download e installare il Cloud SDK sul sistema locale. Anche se è disponibile per il download su NPM e GitHub. Tuttavia, useremo il seguente comando per installarlo da NPM.
npm i asposeslidescloud
Per garantire la protezione e l’integrità dei dati, solo le persone autorizzate possono accedere ai servizi Cloud. Quindi, il passo successivo è creare un abbonamento gratuito sul Aspose.Cloud dashboard. Se hai un account GitHub o Google, semplicemente registrati. Altrimenti, fai clic sul pulsante Create a new Account e fornisci le informazioni richieste. Ora accedi al dashboard utilizzando le credenziali ed espandi la sezione Applicazioni dal dashboard e scorri verso il basso fino alla sezione Credenziali Clienti per vedere i dettagli dell’ID Cliente e del Segreto Cliente.

Immagine 1:- Credenziali del cliente per l’operazione di conversione da PPTX a JPG.
Conversione di PowerPoint in JPG in Node.js
Si prega di seguire le istruzioni fornite di seguito per la conversione di PowerPoint in JPG utilizzando Node.js.
- Prima di tutto, dobbiamo aggiungere i riferimenti delle classi dal pacchetto asposeslidescloud.
- Crea due istanze const contenenti i dettagli dell’ID cliente e del segreto cliente.
- Ora dobbiamo creare un oggetto della classe SlidesApi passando i dettagli dell’ID cliente e del segreto cliente come argomenti.
- Il passo successivo è creare un oggetto della classe PostSlidesConvertRequest in cui impostiamo il formato di output e il contenuto del file PPT di input.
- Ora chiama il metodo postSlidesConvert()… della classe SlidesApi e passa l’oggetto PostSlidesConvertRequest come argomento.
- Print conversion response in console
const {SlidesApi,PutSlidesConvertRequest} = require("asposeslidescloud");
const requests = require("asposeslidescloud");
const models = require("asposeslidescloud/model");
const clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
const secret = "388e864b819d8b067a8b1cb625a2ea8e";
// Ottieni il tuo ClientId e ClientSecret da https://dashboard.aspose.cloud (registrazione gratuita richiesta).
// crea un oggetto di SlidesApi
const slidesApi = new SlidesApi(clientId, secret);
// crea un'istanza SlidesConvertRequest
const request = requests.PostSlidesConvertRequest();
// set output format as
request.format = "Jpeg"
// read the content of PPT file from local storage
request.document = require('fs').createReadStream("/Users/nayyershahbaz/Downloads/Animated PowerPoint.ppt");
// chiama la richiesta di Conversione Slide
slidesApi.postSlidesConvert(request).then((result) => {
// registra la risposta del risultato sulla console
console.log(result.response);
})
// catturare qualsiasi eccezione occorrente durante il processo di conversione
.catch(function (_err) {
// registrare l'errore nella console
console.log("Exception while calling Api: " + JSON.stringify(_err));
});
Convertire PPT in JPG utilizzando il comando cURL
Otteniamo anche il vantaggio di accedere all’API REST utilizzando i comandi cURL tramite il terminale della riga di comando. Ma, poiché le nostre API sono accessibili solo a utenti autorizzati, dobbiamo prima generare un token di accesso JWT basato sui dettagli dell’ID Client e del Segreto Client come specificato nel Aspose.Cloud dashboard. Si prega di eseguire il seguente comando per generare il token di accesso JWT.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Il passo successivo è convertire il file PPT già disponibile nel cloud storage in JPG utilizzando il seguente comando cURL. Si prega di notare che stiamo convertendo solo la diapositiva all’indice 2 in formato JPEG. Il valore della Larghezza è specificato come 600, il valore dell’Altezza è specificato come 800 e il nome del file risultante è MyConverted.jpeg.
curl -X PUT "https://api.aspose.cloud/v3.0/slides/Animated%20PowerPoint.ppt/slides/2/Jpeg?outPath=MyConverted.jpeg&width=600&height=800" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"Format\": \"Jpeg\"}"
Request URL
https://api.aspose.cloud/v3.0/slides/Animated%20PowerPoint%20template.pptx/slides/3/Jpeg?outPath=MyConverted.jpeg&width=600&height=800

Immagine 2:- anteprima della conversione da PowerPoint a JPG.
I file di esempio utilizzati nell’esempio sopra possono essere scaricati dai seguenti link
Conclusione
Abbiamo esplorato le capacità di Aspose.Slides Cloud SDK for Node.js per convertire un PowerPoint in immagine JPG. Come hai notato, la conversione è così semplice che poche righe di codice possono fare tutto il processo senza perdere alcun contenuto o compromettere la qualità dell’output. Inoltre, abbiamo anche visto i passaggi su come eseguire la conversione da PPTX a JPG utilizzando i comandi cURL nel terminale della riga di comando. Poiché tutti i nostri Cloud SDK sono sviluppati sotto licenza MIT, puoi scaricare il codice sorgente completo dell’SDK disponibile su GitHub.
Per favore, prova a utilizzare l’API e, nel caso tu riscontri problemi, non esitare a contattarci tramite il Free Product support forum.
SUGGERIMENTO: Vuoi vedere l’API in azione? Prova a utilizzare la nostra app online gratuita PowerPoint to JPG converter.
Articoli Correlati
Ti suggeriamo anche di esplorare i seguenti articoli e scoprire: