PowerPoint u JPG

Pretvorite PowerPoint u JPG koristeći C# .NET

U današnjem svijetu koji se brzo razvija, digitalni sadržaji su postali glavna komponenta komunikacije. PowerPointove prezentacije (PPTX) postale su suštinski alat za preduzeća i pojedince da efikasno prenesu informacije. Oni se naširoko koriste u današnjem poslovnom i obrazovnom okruženju, zbog čega je neophodno da ih možete efikasno dijeliti i distribuirati. Često je potrebno pretvoriti PowerPoint slajdove u formate slika kao što je JPEG, posebno kada dijelite slajdove s drugima koji možda nemaju pristup PowerPointu. Dakle, u ovom članku ćemo razgovarati o svim potrebnim detaljima koji se odnose na korištenje .NET Cloud SDK-a za pretvaranje PowerPoint slajdova u slike na mreži.

PowerPoint u JPG API za konverziju

Koristeći Aspose.Slides Cloud SDK za .NET, konverzija PowerPoint slajdova u JPG slike je jednostavan proces. Aspose.Slides Cloud pruža RESTful API koji se može lako integrirati u vašu .NET aplikaciju za pretvaranje PowerPoint slajdova u JPG slike bez potrebe za dodatnim softverom ili dodacima.

Pretvorite pojedinačne slajdove ili cijele prezentacije u JPG slike.

Molimo pretražite Aspose.Slides-Cloud u NuGet menadžeru paketa i kliknite na dugme Dodaj paket. Nadalje, registrirajte račun preko Cloud nadzorne ploče i pribavite svoje lične klijentske vjerodajnice. Za više informacija posjetite odjeljak brzi početak.

Pretvorite PPT u JPG koristeći C#

Sljedeći isječak koda se koristi za pretvaranje PowerPoint slajdova u JPG format.

// Za više primjera, posjetite https://github.com/aspose-slides-cloud
// Nabavite vjerodajnice klijenta sa https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// kreirajte instancu SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Pročitajte ulaznu PowerPoint prezentaciju sa lokalnog diska
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

// pozovite API za pretvaranje svih PowerPoint slajdova u JPG format 
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

// Spremite rezultirajuće JPG slike na lokalni disk
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
powerpoint u jpg

Slika :- Pregled pretvorbe PowerPoint u JPG.

U nastavku su dati detalji o gore navedenom dijeljenom isječku koda.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Kreirajte instancu klase SlidesApi koja uzima akreditive klijenta kao argumente u svom konstruktoru.

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

Učitajte ulaznu PowerPoint prezentaciju i otpremite je u skladište u oblaku.

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

Pozovite API da biste sve slajdove PowerPoint prezentacije prikazali u JPG slike. Izlaz se vraća kao instanca toka.

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

Sačuvajte izlaz kao zip arhivu na lokalnom disku.

Osim konvertovanja kompletnog PPTX u JPG format, dobijate i mogućnost konvertovanja odabranih slajdova. Sljedeća linija koda pokazuje kako možete pretvoriti samo 1., 3. i 5. slajd u JPG.

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

Uzorak prezentacije korišten u gornjem primjeru može se preuzeti sa Colorful Conference .

PPTX u JPG koristeći cURL komande

Drugi način za pretvaranje PowerPoint slajdova u slike je pozivanje Aspose.Slides Cloud API-ja pomoću cURL komandi. Uz cURL, možete slati HTTP zahtjeve direktno iz komandne linije, što ga čini jednostavnim i praktičnim metodom. Sada, prvo moramo generirati autentifikacijski token slanjem zahtjeva krajnjoj tački tokena s vašim App SID i App Key.

Izvršite sljedeću naredbu da generišete 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"

Kada se pristupni token generira, izvršite sljedeću naredbu da konvertujete slajd broj 4 i 8 PowerPoint u JPG format.

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}"

Zamijenite {sourceFile} imenom ulazne PowerPoint prezentacije u Cloud memoriji, {accessToken} sa JWT pristupnim tokenom generiranim gore i {resultantZIP} imenom rezultirajućeg fajla koji će se generirati na određenoj lokaciji diska.

Zaključak

U zaključku, pretvaranje PowerPoint slajdova u JPG slike je korisna funkcija koja se može koristiti u različitim aplikacijama. Bilo da želite da kreirate prezentaciju za sastanak ili da konvertujete slajdove za deljenje na mreži, Aspose.Slides Cloud SDK za .NET pruža jednostavan i pouzdan način za pretvaranje vaših PowerPoint datoteka u JPG format. Uz pomoć cURL komandi, ovu funkcionalnost možete lako integrirati u svoje radne tokove. Dakle, sa samo nekoliko jednostavnih koraka, možete pretvoriti svoje slajdove u visokokvalitetne JPG slike, spremne za korištenje na bilo koji način.

Korisni linkovi

povezani članci

Toplo preporučujemo da pogledate sljedeće blogove: