PowerPoint u JPG

Pretvorite PowerPoint u JPG koristeći C# .NET

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);
powerpoint u jpg

Slika: - Pregled pretvorbe PowerPointa u JPG.

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: