Powerpoint naar JPG

Converteer PowerPoint naar JPG met behulp van C# .NET

In de snelle wereld van vandaag is digitale inhoud een hoofdbestanddeel van communicatie geworden. PowerPoint-presentaties (PPTX) zijn een essentieel hulpmiddel geworden voor bedrijven en individuen om informatie effectief over te brengen. Ze worden veel gebruikt in de hedendaagse zakelijke en educatieve omgevingen, waardoor het essentieel is om ze effectief te kunnen delen en verspreiden. Vaak is het nodig om PowerPoint-dia’s te converteren naar afbeeldingsindelingen zoals JPEG, vooral wanneer u dia’s deelt met anderen die mogelijk geen toegang hebben tot PowerPoint. Dus in dit artikel zullen we alle noodzakelijke details bespreken die te maken hebben met het gebruik van .NET Cloud SDK om PowerPoint-dia’s online naar afbeeldingen te converteren.

PowerPoint naar JPG-conversie-API

Met behulp van Aspose.Slides Cloud SDK voor .NET is de conversie van PowerPoint-dia’s naar JPG-afbeeldingen een eenvoudig proces. Aspose.Slides Cloud biedt een RESTful API die eenvoudig kan worden geïntegreerd met uw .NET-toepassing om PowerPoint-dia’s naar JPG-afbeeldingen te converteren zonder dat er extra software of plug-ins nodig zijn.

Converteer individuele dia’s of hele presentaties naar JPG-afbeeldingen.

Zoek naar Aspose.Slides-Cloud in NuGet-pakkettenbeheer en klik op de knop Pakket toevoegen. Registreer bovendien een account via het Cloud-dashboard en ontvang uw persoonlijke klantreferenties. Ga voor meer informatie naar het gedeelte quick start.

Converteer PPT naar JPG met C#

Het volgende codefragment wordt gebruikt om PowerPoint-dia’s naar JPG-indeling te converteren.

// Ga voor meer voorbeelden naar https://github.com/aspose-slides-cloud
// Ontvang klantreferenties van https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// maak een instantie van SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Lees invoer PowerPoint-presentatie van lokale schijf
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

// call API om alle PowerPoint-dia's naar JPG-indeling te converteren 
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

// Sla de resulterende JPG-afbeeldingen op de lokale schijf op
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
powerpoint naar jpg

Afbeelding: - PowerPoint naar JPG-conversievoorbeeld.

Hieronder vindt u de details over het bovenstaande gedeelde codefragment.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Maak een instantie van de klasse SlidesApi die clientreferenties als argumenten in de constructor gebruikt.

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

Laad de ingevoerde PowerPoint-presentatie en upload deze naar de cloudopslag.

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

Roep de API aan om alle dia’s van PowerPoint-presentaties om te zetten in JPG-afbeeldingen. De uitvoer wordt geretourneerd als een stream-instantie.

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

Sla de uitvoer op als zip-archief op de lokale schijf.

Naast het converteren van het volledige PPTX naar JPG-formaat, krijgt u ook de mogelijkheid om geselecteerde dia’s te converteren. De volgende coderegel laat zien hoe u alleen de 1e, 3e en de 5e dia naar JPG kunt converteren.

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

De voorbeeldpresentatie die in het bovenstaande voorbeeld wordt gebruikt, kan worden gedownload van Colorful Conference .

PPTX naar JPG met gebruik van cURL-opdrachten{#PPTX-naar-JPG-gebruik van cURL-opdrachten}

Een andere manier om PowerPoint-dia’s naar afbeeldingen te converteren, is door Aspose.Slides Cloud API aan te roepen met cURL-opdrachten. Met cURL kunt u HTTP-verzoeken rechtstreeks vanaf de opdrachtregel verzenden, waardoor het een gemakkelijke en handige methode is. Nu moeten we eerst een authenticatietoken genereren door een verzoek naar het tokeneindpunt te sturen met uw app-SID en app-sleutel.

Voer de volgende opdracht uit om het accessToken te genereren.

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"

Nadat het accessToken is gegenereerd, voert u de volgende opdracht uit om de dianummers 4 en 8 van de PowerPoint naar JPG-indeling te converteren.

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

Vervang {sourceFile} door de naam van de ingevoerde PowerPoint-presentatie in cloudopslag, {accessToken} door JWT-toegangstoken dat hierboven is gegenereerd en {resultantZIP} door de naam van het resulterende bestand dat moet worden gegenereerd op de opgegeven schijflocatie.

Conclusie

Kortom, het converteren van PowerPoint-dia’s naar JPG-afbeeldingen is een handige functie die in verschillende toepassingen kan worden gebruikt. Of u nu een presentatie voor een vergadering wilt maken of dia’s wilt converteren voor online delen, Aspose.Slides Cloud SDK voor .NET biedt een eenvoudige en betrouwbare manier om uw PowerPoint-bestanden naar JPG-indeling te converteren. En met behulp van cURL-opdrachten kunt u deze functionaliteit eenvoudig integreren in uw workflows. Dus met slechts een paar eenvoudige stappen kunt u uw dia’s converteren naar JPG-afbeeldingen van hoge kwaliteit, klaar om op elke gewenste manier te worden gebruikt.

gerelateerde artikelen

We raden ten zeerste aan om de volgende blogs door te nemen: