ppt naar pptx

Converteer PPT naar PPTX met behulp van .NET REST API.

PowerPoint-presentaties worden veel gebruikt voor het delen van informatie, het leveren van impactvolle visuele inhoud en het boeien van het publiek. Het werken met verschillende versies van PowerPoint-bestanden kan echter soms tot compatibiliteitsproblemen leiden, vooral bij de overgang van het oudere PPT-formaat naar het nieuwere PPTX-formaat. Dit is waar de behoefte aan conversie van PPT naar PPTX ontstaat. Het converteren van uw PPT bestanden naar PPTX biedt tal van voordelen, waaronder verbeterde bestandscompatibiliteit , verbeterde functies en functionaliteit, en betere integratie met moderne presentatietools. Om redenen van achterwaartse compatibiliteit of specifieke vereisten kan het ook nodig zijn PPTX-bestanden naar PPT-formaat te converteren. Daarom onderzoeken we in dit artikel het naadloze proces van het converteren van PPT naar PPTX en omgekeerd met behulp van de .NET REST API.

REST API voor conversie van PPT naar PPTX

Om de conversie van PPT naar PPTX te realiseren, kunnen we gebruik maken van de kracht van Aspose.Slides Cloud SDK voor .NET. Het biedt een uitgebreide set API’s en functies die een naadloze conversie tussen verschillende PowerPoint-presentatieformaten mogelijk maken. De REST API biedt een gebruiksvriendelijke interface en uitgebreide documentatie, waardoor het conversieproces soepel en efficiënt verloopt. Bovendien garandeert het de nauwkeurigheid en betrouwbaarheid van de uitvoer bij het converteren van PPT naar PPTX of PPTX naar PPT-formaat, zodat u met gemak professionele presentaties kunt geven.

De eerste stap is het zoeken naar ‘Aspose.Slides-Cloud’ in de NuGet-pakketbeheerder in Visual Studio IDE en op de knop ‘Pakket toevoegen’ klikken. Ten tweede, verkrijg uw klantreferenties van cloud dashboard door in te loggen met een Google- of GitHub-account. Als u geen bestaand account heeft, kunt u eenvoudig een gratis account aanmaken door de instructies te volgen die zijn gespecificeerd via quick start.

PPT naar PPTX-conversie met C# .NET

In deze sectie gaan we de details en het codefragment verkennen voor het converteren van PPT naar PPTX met behulp van een eenvoudige en gemakkelijke aanpak.

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

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

// naam van invoer PowerPoint gelegen in cloudopslag
string sourcePPTX = "Architecture pitch deck.ppt";

// Converteer alle PPT-dia's naar PPTX-indeling
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);

// Sla de resulterende PPTX op het lokale station op
using var pdfStream = File.Create("convertedPresentation.pptx");
output.CopyTo(pdfStream);
// sluit de bestandsuitvoerstroom
pdfStream.Close();

Laten we nu de details van het bovengenoemde codefragment onderzoeken.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Maak eerst een object van de SlidesApi-klasse waarbij we de clientreferenties doorgeven als invoerargumenten.

var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);

Roep de API aan om PPT te laden die is opgeslagen in de cloudopslag en converteer alle dia’s naar PPTX-indeling.

using var pdfStream = File.Create("convertedPresentation.pptx");
images.CopyTo(pdfStream);
pdfStream.Close();

Sla de resulterende PPTX op het lokale station op.

De API biedt ook de mogelijkheid om alleen geselecteerde dia’s te converteren. Om aan deze vereiste te voldoen, geeft u dus een List-object met de betreffende dia-index als argument door aan de DownloadPresentation(...)-methode.

List<int> selectdSlides = new List<int> { 1, 3};
//  Get all text items from the presentation.
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx, slides: selectdSlides);
converteer ppt naar pptx

Conversievoorbeeld van PPT naar PPTX.

De voorbeeld-PowerPoint-presentatie die in het bovenstaande voorbeeld wordt gebruikt, kan worden gedownload van [Architecture pitch deck.pptx](https://create.microsoft.com/en-us/template/architecture-pitch-deck-b05bf529-a1dc-42d5-b9d6 -8a1e9569dd9c).

PPTX naar PPT-conversie met behulp van cURL-opdrachten

Om PPTX naar PPT te converteren met behulp van cURL-opdrachten en Aspose.Slides Cloud, kunt u gebruikmaken van de krachtige RESTful API’s van Aspose.Slides Cloud. Met cURL-opdrachten kunt u eenvoudig communiceren met de Aspose.Slides Cloud API-eindpunten en de conversiebewerking uitvoeren. Door HTTP-verzoeken te doen met de juiste parameters en authenticatie, kunt u uw PPTX-bestanden naadloos converteren naar het PPT-formaat.

Om met deze aanpak aan de slag te gaan, moeten we eerst een JWT-toegangstoken genereren door de volgende opdracht uit te voeren:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Voer nu de volgende opdracht uit om alle dia’s in PPTX-presentatie die beschikbaar zijn in cloudopslag naar PPT-formaat te converteren. Na de conversie wordt de uitvoer opgeslagen in de cloudopslag.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourcePPTX}/Ppt" 
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{}" \
-o "{resultantFile}"

Vervang ‘sourcePPTX’ door de naam van een invoer-PPTX die beschikbaar is in cloudopslag, ‘resultantFile’ door de naam van de resulterende PPT en ‘accessToken’ door het hierboven gegenereerde JWT-toegangstoken.

Conclusie

Kortom, het converteren van PPT naar PPTX is een waardevolle mogelijkheid waarmee u gebruik kunt maken van de verbeterde functies en compatibiliteit van het PPTX-formaat. Bovendien verkleint deze conversie de grootte van het resulterende PowerPoint-bestand aanzienlijk. Op dezelfde manier kunnen we ook achterwaartse compatibiliteit bereiken bij het converteren van PPTX naar PPT-formaat. Om aan deze vereiste te voldoen, kunt u de .NET REST API proberen, die een rijke reeks functies en gemakkelijke integratie met .NET-applicaties biedt. Of gebruik de cURL-opdrachten in combinatie met Aspose.Slides Cloud API, waardoor een flexibele en schaalbare aanpak mogelijk wordt, waardoor u de kracht van de cloudinfrastructuur kunt benutten.

Kies dus de aanpak die het beste past bij uw ontwikkelomgeving en vereisten, en ontgrendel het potentieel van de conversiemogelijkheden van PowerPoint-presentaties.

gerelateerde artikelen

Wij raden u ten zeerste aan de volgende blogs te bezoeken: