PowerPoint till JPG

Konvertera PowerPoint till JPG med C# .NET

I dagens snabba värld har digitalt innehåll blivit en stapelvara i kommunikation. PowerPoints presentationer (PPTX) har blivit ett viktigt verktyg för företag och privatpersoner att förmedla information effektivt. De används i stor utsträckning i dagens affärs- och utbildningsmiljöer, vilket gör det viktigt att kunna dela och distribuera dem effektivt. Ofta är det nödvändigt att konvertera PowerPoint-bilder till bildformat som JPEG, särskilt när man delar bilder med andra som kanske inte har tillgång till PowerPoint. Så i den här artikeln kommer vi att diskutera alla nödvändiga detaljer som är involverade i att använda .NET Cloud SDK för att konvertera PowerPoint-bilder till bilder online.

PowerPoint till JPG Conversion API

Genom att använda Aspose.Slides Cloud SDK för .NET är konverteringen av PowerPoint-bilder till JPG-bilder en enkel process. Aspose.Slides Cloud tillhandahåller ett RESTful API som enkelt kan integreras med din .NET-applikation för att konvertera PowerPoint-bilder till JPG-bilder utan att behöva någon extra programvara eller plugins.

Konvertera enskilda bilder eller hela presentationer till JPG-bilder.

Sök efter Aspose.Slides-Cloud i NuGet-pakethanteraren och klicka på knappen Lägg till paket. Registrera dessutom ett konto via Cloud dashboard och få dina personliga kunduppgifter. För mer information, besök avsnittet snabbstart.

Konvertera PPT till JPG med C#

Följande kodavsnitt används för att konvertera PowerPoint-bilder till JPG-format.

// För fler exempel, besök https://github.com/aspose-slides-cloud
// Få kunduppgifter från https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// skapa en instans av SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Läs input PowerPoint-presentation från lokal enhet
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

// anrop API för att konvertera alla PowerPoint-bilder till JPG-format 
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

// Spara de resulterande JPG-bilderna på en lokal enhet
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
powerpoint till jpg

Bild: - Förhandsgranskning av konvertering från PowerPoint till JPG.

Nedan finns information om ovanstående delade kodavsnitt.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Skapa en instans av SlidesApi-klassen som tar klientuppgifter som argument i sin konstruktor.

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

Ladda in PowerPoint-presentationen och ladda upp den till molnlagringen.

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

Anropa API för att rendera alla bilder i PowerPoint-presentationer till JPG-bilder. Utdata returneras som en stream-instans.

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

Spara utdata som zip-arkiv på den lokala enheten.

Förutom att konvertera hela PPTX till JPG-format, får du också möjlighet att konvertera utvalda bilder. Följande kodrad visar hur du bara kan konvertera 1:a, 3:e och 5:e bilden till JPG.

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

Exempelpresentationen som används i exemplet ovan kan laddas ner från Colorful Conference .

PPTX till JPG med cURL-kommandon

Ett annat sätt att konvertera PowerPoint-bilder till bilder är att anropa Aspose.Slides Cloud API med hjälp av cURL-kommandon. Med cURL kan du skicka HTTP-förfrågningar direkt från kommandoraden, vilket gör det till en enkel och bekväm metod. Nu måste vi först generera en autentiseringstoken genom att skicka en begäran till tokenslutpunkten med ditt app-SID och appnyckel.

Vänligen kör följande kommando för att generera 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"

När accessToken har genererats, vänligen kör följande kommando för att konvertera bildnummer 4 och 8 i PowerPoint till 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}"

Ersätt {sourceFile} med namnet på PowerPoint-presentationen i molnlagring, {accessToken} med JWT-åtkomsttoken som genererats ovan och {resultantZIP} med namnet på den resulterande filen som ska genereras på angiven enhetsplats.

Slutsats

Sammanfattningsvis är att konvertera PowerPoint-bilder till JPG-bilder en användbar funktion som kan användas i olika applikationer. Oavsett om du vill skapa en presentation för ett möte eller konvertera bilder för onlinedelning, erbjuder Aspose.Slides Cloud SDK för .NET ett enkelt och pålitligt sätt att konvertera dina PowerPoint-filer till JPG-format. Och med hjälp av cURL-kommandon kan du enkelt integrera denna funktionalitet i dina arbetsflöden. Så med bara några enkla steg kan du konvertera dina bilder till högkvalitativa JPG-bilder, redo att användas på alla sätt du behöver.

Användbara länkar

relaterade artiklar

Vi rekommenderar starkt att du går igenom följande bloggar: