Konverter PPT til JPG online. Lær hvordan man udvikler en PowerPoint til JPG-konverter ved hjælp af Node.js SDK

Gem PowerPoint som JPG | Render PPT til JPG ved hjælp af Node.js
PowerPoint-præsentationer er nyttige til data- og informationsdeling, virksomhedernes briefinger, forelæsninger på universiteter osv. Men for at kunne vise præsentationsfilerne, skal du have en specifik applikation, som kan inkludere installations- og licensomkostninger. Rasterbilledformater som JPEG, PNG, GIF, BMP osv. kan dog ses på enhver platform, herunder desktop- eller mobile enheder. I denne artikel vil vi lære trinene til, hvordan man konverterer PowerPoint til JPG i Node.js-applikationen.
- PowerPoint Conversion API
- Node.js SDK
- PowerPoint til JPG konvertering i Node.js
- Konverter PPT til JPG ved hjælp af cURL-kommando
Info: Ved at bruge sin kraftfulde Aspose.Slides API har Aspose udviklet en gratis PowerPoint to JPG Converter, der gør det muligt at konvertere dias i præsentationer til JPG-billeder. Du kan også være interesseret i en app som Aspose JPG to PowerPoint Converter(baseret på en omvendelse af processen her), fordi denne giver dig mulighed for at oprette PowerPoint-præsentationer fra billeder.
PowerPoint Conversion API
Aspose.Slides Cloud er et REST-baseret API, der tilbyder muligheder for at læse, redigere og konvertere PowerPoint-præsentationer i skyen. Udtræk indhold som tekst og billeder eller render PPT-filer til TIFF, PDF, XPS, HTML osv., eller andre Supported Document Formats. Ingen MS Office-automatisering eller nogen anden applikation er påkrævet. Udfør al PPT-behandling i skyen på hvilken som helst platform du ønsker, dvs. Desktop, Web eller Mobilapp. Dette API understøtter også funktionen til at indstille PowerPoint-baggrundsbilleder, arbejde med PowerPoint-billeder, manipulere præsentationsclipart eller endda udtrække billeder i præsentationer.
Node.js SDK
Vi har oprettet en wrapper omkring Aspose.Slides Cloud API kaldet Aspose.Slides Cloud SDK for Node.js, som giver alle mulighederne for oprettelse, manipulation og konvertering af PowerPoint inden for Node.js-applikationer. Ingen yderligere softwaredownload er nødvendig. Cloud SDK’en er så fantastisk, at du kan behandle store Microsoft PowerPoint såvel som OpenOffice filformater.
Installation
For at komme i gang er det første skridt at downloade og installere Cloud SDK på det lokale system. Selv om det er tilgængeligt for download på NPM og GitHub. Vi vil dog bruge følgende kommando til at installere det fra NPM.
npm i asposeslidescloud
For at sikre databeskyttelse og integritet kan kun autoriserede personer få adgang til Cloud-tjenesterne. Så næste skridt er at oprette et gratis kontoen abonnement på Aspose.Cloud dashboard. Hvis du har en GitHub- eller Google-konto, skal du blot tilmelde dig. Ellers skal du klikke på Create a new Account knappen og angive de nødvendige oplysninger. Log nu ind på dashboardet med legitimationsoplysningerne, og udvid sektionen Applikationer fra dashboardet og rul ned mod sektionen Client Credentials for at se detaljer om Client ID og Client Secret.

Image 1:- Klientlegitimationer til PPTX til JPG konverteringsoperation.
PowerPoint til JPG konvertering i Node.js
Please follow the instructions given below for PowerPoint to JPG conversion using Node.js.
- Først skal vi tilføje referencerne til klasser fra asposeslidescloud pakken.
- Opret to const instanser, der holder Client ID og Client Secret detaljer
- Nu skal vi oprette et objekt af SlidesApi-klassen ved at sende ClientID og Client Secret detaljer som argumenter.
- Det næste skridt er at oprette et objekt af klassen PostSlidesConvertRequest, hvor vi angiver outputformatet og indholdet af input PPT-fil.
- Nu kald metoden postSlidesConvert()… i SlidesApi klassen og send PostSlidesConvertRequest objektet som et argument.
- 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";
// Få dit ClientId og ClientSecret fra https://dashboard.aspose.cloud (gratis registrering kræves).
// opret et objekt af SlidesApi
const slidesApi = new SlidesApi(clientId, secret);
// opret en SlidesConvertRequest instans
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");
// call the Slide Convert request
slidesApi.postSlidesConvert(request).then((result) => {
// log resultatet response på konsollen
console.log(result.response);
})
// fange enhver opstået undtagelse under konverteringsprocessen
.catch(function (_err) {
// log fejlen i konsollen
console.log("Exception while calling Api: " + JSON.stringify(_err));
});
Convert PPT til JPG ved hjælp af cURL-kommando
Vi får også muligheden for at tilgå REST API’en ved hjælp af cURL kommandoer over kommandolinjeterminalen. Men eftersom vores API’er kun er tilgængelige for autoriserede brugere, skal vi først generere et JWT adgangstoken baseret på Client ID og Client Secret detaljer som specificeret på Aspose.Cloud dashboard. Venligst udfør følgende kommando for at generere JWT adgangstokenet.
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"
Det næste skridt er at konvertere PPT-filen, der allerede er tilgængelig på cloud-lager, til JPG ved hjælp af den følgende cURL-kommando. Bemærk, at vi kun konverterer sliden med indeks 2 til JPEG-format. Bredden er angivet som 600, højden er angivet som 800, og navnet på den resulterende fil er 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

Image 2:- PowerPoint til JPG konvertering forhåndsvisning.
De prøvefiler, der bruges i det ovenstående eksempel, kan downloades fra følgende links
Konklusion
Vi har undersøgt mulighederne for Aspose.Slides Cloud SDK for Node.js til at konvertere en PowerPoint til JPG-billede. Som du har bemærket, er konverteringen så simpel, at få kodelinjer kan udføre hele behandlingen uden at miste noget indhold eller gå på kompromis med outputkvaliteten. Desuden har vi også set trinene til, hvordan man udfører PPTX til JPG-konvertering ved hjælp af cURL-kommandoerne i kommandolinje-terminalen. Da alle vores Cloud SDK’er er udviklet under en MIT-licens, kan du downloade den komplette kildekode til SDK’en, der er tilgængelig på GitHub.
Please try using the API and in case you encounter any issues, please feel free to contact us via the Free Product support forum.
TIP: Vil du se API’en i aktion? Prøv at bruge vores GRATIS online PowerPoint to JPG konverteringsapp.
Relaterede artikler
Vi foreslår også, at du udforsker følgende artikler og lærer om: