Konvertering af PowerPoint-præsentationer til JPG-billeder er et almindeligt krav i mange scenarier. For eksempel vil du måske bruge slides som billeder på en hjemmeside, sociale medier eller e-mail nyhedsbrev. Eller du skal muligvis oprette et miniaturebillede eller et eksempelbillede af præsentationen. Uanset årsagen kan det spare dig for en masse tid og kræfter at have en pålidelig og effektiv metode til at konvertere PowerPoint til JPG. I denne artikel vil vi undersøge, hvordan du konverterer PowerPoint til JPG ved hjælp af Java Cloud SDK, og vi vil give dig alle de nødvendige detaljer for at komme i gang.
Konverteringen kan udføres mod alle populære formater, inklusive (PPT / PPTX / OTP / ODP osv.
- PowerPoint til JPG konvertering API
- Konverter PPT til JPG i Java
- Konverter PPT til PNG i Java
- PowerPoint til JPG ved hjælp af cURL-kommandoer
- Konverter PPT til PNG ved hjælp af cURL-kommandoen
PowerPoint til JPG konvertering API
Aspose.Slides Cloud SDK til Java giver en enkel og effektiv løsning til denne opgave uden behov for yderligere software eller plugins. Ved hjælp af denne SDK kan du nemt konvertere PowerPoint-præsentationer til JPG-billeder i høj kvalitet med blot et par linjer kode. Desuden giver det en bred vifte af muligheder og indstillinger til at tilpasse konverteringsprocessen efter dine specifikke behov. Derudover er Aspose.Slides Cloud SDK til Java en cloud-baseret løsning, hvilket betyder, at du kan udføre konverteringen på serversiden, uden at skulle installere software eller plugins på klientsiden. Dette gør konverteringsprocessen hurtig, effektiv og let tilgængelig fra enhver platform eller enhed med en internetforbindelse.
Nu skal vi tilføje SDK-referencen i vores projekt ved blot at tilføje følgende detaljer i pom.xml af maven build-projektet.
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>https://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides-cloud</artifactId>
<version>21.3.0</version>
</dependency>
</dependencies>
Efter installationen skal vi oprette en konto ved at besøge Cloud dashboard. Hvis du har en GitHub- eller Google-konto, skal du blot tilmelde dig. Ellers opret en ny konto og indhent dine kundeoplysninger.
Konverter PPT til JPG i Java
I dette afsnit skal vi gengive PowerPoint-præsentationen i JPG-format. Følg venligst nedenstående trin.
- Først skal du oprette et objekt af SlidesApi, hvor vi sender ClientID og ClientSecret detaljer som argumenter.
- For det andet skal du oprette et objekt af klassen PutSlideSaveAsRequest.
- For det tredje skal du kalde setFormat(…)-metoden for PutSlideSaveAsRequest og sende JPEG-værdi fra SlideExportFormat-optællingen.
- Kald nu setName(…)-metoden for PutSlideSaveAsRequest-klassen for at angive navnet på input-PPTX-filen.
- For at angive navnet på den resulterende fil skal du bruge metoden setOutPath(…) fra klassen PutSlideSaveAsRequest.
- Næstsidste, kald setSlideIndex(..)-metoden og angiv indekset for det PowerPoint-dias, der skal konverteres.
- Til sidst skal du kalde putSlideSaveAs(…)-metoden for SlidesAPi-klassen og sende PutSlideSaveAsRequest-objektet som et argument.
// Få ClientID og ClientSecret fra https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
// oprette en instans af SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);
// opret forekomst af PutSlideSaveAsRequest
PutSlideSaveAsRequest request = new PutSlideSaveAsRequest();
// outputfilens format
request.setFormat(SlideExportFormat.JPEG);
// navn på input PPTX tilgængeligt på Cloud Storage
request.setName("Presentation1.pptx");
// navnet på den resulterende fil
request.setOutPath("Converted.jpeg");
// indeks for dias, der skal konverteres
request.setSlideIndex(1);
// kalde API-metoden for at udføre PPTX til JPG-konvertering
slidesApi.putSlideSaveAs(request);
Eksempelfilerne brugt i ovenstående eksempel kan downloades fra følgende links
Konverter PPT til PNG i Java
Med den stort set lignende tilgang kan vi også konvertere PowerPoint til PNG format. I det følgende eksempel vil vi diskutere detaljerne om, hvordan man uploader en PowerPoint-præsentation fra et lokalt system og konverterer den til PNG-format i skyen.
- Først skal vi oprette et objekt af SlidesApi, som tager ClientID og ClientSecret som input-argumenter.
- Det næste trin er at indlæse en præsentationsfil fra lokalt lager til et byte[]-array.
- Opret en forekomst af PutExportSlideRequest-klassen.
- For at specificere outputformatet skal du bruge setFormat(….) metoden i PutExportSlideRequest-klassen og videregive PNG-værdien fra SlideExportFormat-optællingen.
- Inputfilen sendes ved hjælp af setDocument(…)-metoden, som tager et byte[]-array som et argument.
- Nu skal vi specificere indekset for det dias, der skal konverteres ved hjælp af setSlideIndex(..) metoden.
- Brug metoden setOutPath(…) for at angive navnet på den resulterende fil.
- Til sidst skal du kalde putExportSlide(…)-metoden, som tager PutExportSlideRequest-objektet som et argument for at udføre konverteringen.
// Få ClientID og ClientSecret fra https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
// oprette en instans af SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);
// indlæse filen fra det lokale system
File f = new File("/Users/nayyershahbaz/Documents/input.ppt");
// konverter filen til Byte-array
byte[] bytes = Files.readAllBytes(f.toPath());
// opret forekomst af PutSlideSaveAsRequest
PutExportSlideRequest request = new PutExportSlideRequest();
// outputfilens format
request.setFormat(SlideExportFormat.PNG);
// navn på input PPT tilgængeligt på Cloud Storage
request.setDocument(bytes);
// sæt diasindeks
request.setSlideIndex(1);
// navnet på den resulterende fil
request.setOutPath("Converted.png");
// kalde API-metoden for at udføre PPT til PNG-konvertering
slidesApi.putExportSlide(request);
Eksempelinput- og outputfilerne, der er brugt i ovenstående eksempel, kan downloades på følgende links
PowerPoint til JPG ved hjælp af cURL-kommandoer
Brug af Aspose.Slides Cloud API og cURL-kommandoer til PowerPoint til JPG-konvertering giver adskillige fordele. For det første er det meget praktisk, da API’en er let tilgængelig fra hvor som helst med en internetforbindelse. Derudover er den meget nøjagtig og producerer outputfiler af høj kvalitet, hvilket sikrer, at dine konverterede billeder er professionelle og visuelt tiltalende. En anden fordel ved denne tilgang er, at den sparer tid og ressourcer ved at automatisere konverteringsprocessen, hvilket eliminerer behovet for manuel konvertering eller brug af tredjepartsværktøjer. Endelig er API’en meget tilpasselig med adskillige muligheder for at justere outputfilerne for at opfylde dine specifikke krav.
I denne tilgang er det første trin at generere et JSON Web Token (JWT) baseret på dit ClientID og ClientSecret detaljer. Så udfør venligst følgende kommando i terminalen for at generere JWT-tokenet.
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"
Når vi har JWT-tokenet, skal du bruge følgende kommando til at konvertere eksisterende PowerPoint i Cloud-lagring til JPG-format. Vi har brugt [PostSlidesSplit][12]
API, som opdeler præsentationsfilen og skaber et billede af hvert slide.
I vores scenarie har vi leveret en række fra slides 1 til 1.
curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Jpeg&from=1&to=1" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"DefaultRegularFont\": \"string\", \"Format\": \"jpeg\"}"
Konverter PPT til PNG ved hjælp af cURL-kommandoen
Sliderne i PowerPoint-præsentationen kan nemt konverteres til PNG-format. Brug følgende kommando til at udføre konverteringen.
curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Png&width=1000&height=600&from=1&to=1" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"DefaultRegularFont\": \"string\", \"Format\": \"png\"}"
Konklusion
Vi har erfaret, at udover at konvertere PowerPoint til JPG, giver Aspose.Slides Cloud API dig også mulighed for at konvertere PowerPoint-filer til PNG-format. PNG (Portable Network Graphics) er et tabsfrit billedformat, der understøtter gennemsigtighed og bruges almindeligvis til webgrafik og andre digitale billeder.
Konvertering af PowerPoint til PNG eller PowerPoint til JPG ved hjælp af Aspose.Slides Cloud er en ligetil proces, der kan udføres med blot et par linjer Java-kode eller curl-kommandoer. Ved at konvertere dine PowerPoint-præsentationer til PNG-format kan du nemt inkorporere dem i websider, blogs og andet digitalt indhold.
Uanset om du skal konvertere PowerPoint til JPG eller PNG, giver Aspose.Slides Cloud en hurtig, pålidelig og skalerbar løsning, der nemt kan håndtere selv de største PowerPoint-filer. Så hvis du leder efter et kraftfuldt og fleksibelt PowerPoint-konverteringsværktøj, så sørg for at tjekke Aspose.Slides Cloud i dag!
Nyttige links
Relaterede artikler
Vi anbefaler også at besøge følgende links for detaljer om: