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

PowerPoint til JPG

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.

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.

Klientlegitimationsoplysninger

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
PowerPoint til JPG

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: