U današnjem brzom svijetu digitalni sadržaj postao je glavni dio komunikacije. PowerPointove prezentacije (PPTX) postale su osnovni alat za tvrtke i pojedince za učinkovito prenošenje informacija. Naširoko se koriste u današnjim poslovnim i obrazovnim okruženjima, zbog čega je ključno njihovo učinkovito dijeljenje i distribuciju. Često je potrebno pretvoriti PowerPoint slajdove u slikovne formate kao što je JPEG, posebno kada slajdove dijelite s drugima koji možda nemaju pristup PowerPointu. Stoga ćemo u ovom članku raspravljati o svim potrebnim pojedinostima koje su uključene u korištenje .NET Cloud SDK-a za pretvaranje PowerPoint slajdova u slike na mreži.
API za pretvorbu PowerPointa u JPG
Korištenjem Aspose.Slides Cloud SDK za .NET, konverzija PowerPoint slajdova u JPG slike jednostavan je postupak. Aspose.Slides Cloud pruža RESTful API koji se može jednostavno integrirati s vašom .NET aplikacijom 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 upravitelju paketa NuGet i kliknite gumb Dodaj paket. Nadalje, registrirajte račun preko nadzorne ploče u oblaku i dobijte osobne vjerodajnice klijenta. Za više informacija posjetite odjeljak brzi početak.
Pretvorite PPT u JPG koristeći C#
Sljedeći isječak koda koristi se za pretvaranje PowerPoint slajdova u JPG format.
// Za više primjera posjetite https://github.com/aspose-slides-cloud
// Nabavite vjerodajnice klijenta s https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";
// stvoriti instancu SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
// Čitajte ulaznu PowerPoint prezentaciju s lokalnog diska
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);
// poziva API za pretvaranje svih PowerPoint slajdova u JPG format
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);
// Spremite dobivene JPG slike na lokalni disk
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
U nastavku su navedeni detalji o gore navedenom dijeljenom isječku koda.
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
Napravite instancu klase SlidesApi koja uzima vjerodajnice 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 prenesite je u pohranu u oblaku.
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);
Pozovite API za prikaz svih slajdova PowerPoint prezentacije u JPG slike. Izlaz se vraća kao instanca toka.
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
Spremite izlaz kao zip arhivu na lokalnom disku.
Osim pretvaranja cijelog PPTX formata u JPG format, također dobivate mogućnost pretvaranja odabranih slajdova. Sljedeći redak 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 s Colorful Conference .
PPTX u JPG pomoću cURL naredbi
Drugi način pretvaranja PowerPoint slajdova u slike je pozivanje Aspose.Slides Cloud API-ja pomoću cURL naredbi. Pomoću cURL-a možete slati HTTP zahtjeve izravno iz naredbenog retka, što ga čini jednostavnom i praktičnom metodom. Sada prvo moramo generirati token za provjeru autentičnosti slanjem zahtjeva krajnjoj točki tokena sa vašim SID-om aplikacije i ključem aplikacije.
Izvršite sljedeću naredbu za generiranje accessTokena.
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"
Nakon što se accessToken generira, izvršite sljedeću naredbu za pretvaranje slajdova broj 4 i 8 PowerPointa 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}
s nazivom ulazne PowerPoint prezentacije u pohrani u oblaku,{accessToken}
s JWT pristupnim tokenom generiranim iznad i{resultantZIP}
s nazivom rezultirajuće datoteke koja će se generirati na navedenoj lokaciji pogona.
Zaključak
Zaključno, pretvaranje PowerPoint slajdova u JPG slike korisna je značajka koja se može koristiti u raznim aplikacijama. Bilo da želite stvoriti prezentaciju za sastanak ili pretvoriti slajdove za online dijeljenje, Aspose.Slides Cloud SDK za .NET pruža jednostavan i pouzdan način za pretvaranje vaših PowerPoint datoteka u JPG format. A uz pomoć cURL naredbi, možete jednostavno integrirati ovu funkcionalnost u svoje tijekove rada. Dakle, uz 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 pregledate sljedeće blogove: