ppt u pptx

Pretvorite PPT u PPTX pomoću .NET REST API-ja.

PowerPoint prezentacije naširoko se koriste za dijeljenje informacija, isporuku dojmljivog vizualnog sadržaja i privlačenje publike. Međutim, rad s različitim verzijama PowerPoint datoteka ponekad može dovesti do problema s kompatibilnošću, osobito pri prijelazu sa starijeg PPT formata na noviji PPTX format. Ovdje se javlja potreba za konverzijom PPT u PPTX. Pretvaranje vaših PPT datoteka u PPTX nudi brojne prednosti, uključujući poboljšanu kompatibilnost datoteka , poboljšane značajke i funkcionalnost te bolja integracija s modernim prezentacijskim alatima. Također, zbog kompatibilnosti sa starijim verzijama ili specifičnih zahtjeva, možda ćemo morati pretvoriti PPTX datoteke u PPT format. Stoga ćemo u ovom članku istražiti besprijekoran postupak pretvaranja PPT u PPTX i obrnuto pomoću .NET REST API-ja.

REST API za PPT u PPTX konverziju

Da bismo izvršili konverziju PPT u PPTX, možemo iskoristiti snagu Aspose.Slides Cloud SDK za .NET. Pruža sveobuhvatan skup API-ja i značajki koje omogućuju besprijekornu konverziju između različitih PowerPoint prezentacijskih formata. REST API nudi korisničko sučelje i opsežnu dokumentaciju, čineći proces pretvorbe glatkim i učinkovitim. Nadalje, osigurava točnost i vjernost ispisa prilikom pretvaranja PPT u PPTX ili PPTX u PPT format, tako da možete s lakoćom isporučiti profesionalne prezentacije.

Prvi korak je pretraživanje Aspose.Slides-Cloud u upravitelju paketa NuGet unutar Visual Studio IDE i klik na gumb Dodaj paket. Drugo, nabavite svoje klijentske vjerodajnice s nadzorne ploče u oblaku tako da se prijavite pomoću Google ili GitHub računa. U slučaju da nemate postojeći račun, jednostavno kreirajte besplatni račun slijedeći upute navedene u brzi početak.

Pretvorba PPT u PPTX pomoću C# .NET

U ovom ćemo odjeljku istražiti detalje i isječak koda za pretvaranje PPT u PPTX koristeći jednostavan i lak pristup.

// 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);

// naziv ulaza PowerPoint koji se nalazi na pohrani u oblaku
string sourcePPTX = "Architecture pitch deck.ppt";

// Pretvorite sve PPT slajdove u PPTX format
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);

// Spremite dobiveni PPTX na lokalni disk
using var pdfStream = File.Create("convertedPresentation.pptx");
output.CopyTo(pdfStream);
// zatvorite izlazni tok datoteke
pdfStream.Close();

Istražimo sada detalje o gore navedenom isječku koda.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Prvo, stvorite objekt klase SlidesApi gdje prosljeđujemo vjerodajnice klijenta kao ulazne argumente.

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

Pozovite API da učitate PPT pohranjen u pohranu u oblaku i pretvorite sve slajdove u PPTX format.

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

Spremite dobiveni PPTX na lokalni pogon.

API također pruža mogućnost pretvaranja samo odabranih slajdova. Dakle, da biste ispunili ovaj zahtjev, proslijedite objekt List koji sadrži odgovarajući indeks slajdova kao argument metodi DownloadPresentation(...).

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

Pregled pretvorbe PPT u PPTX.

Uzorak PowerPoint prezentacije korišten u gornjem primjeru može se preuzeti s [Architecture pitch deck.pptx](https://create.microsoft.com/en-us/template/architecture-pitch-deck-b05bf529-a1dc-42d5-b9d6 -8a1e9569dd9c).

Pretvorba PPTX u PPT pomoću cURL naredbi

Za pretvaranje PPTX u PPT pomoću cURL naredbi i Aspose.Slides Clouda, možete iskoristiti moćne RESTful API-je koje nudi Aspose.Slides Cloud. Pomoću naredbi cURL možete jednostavno komunicirati s Aspose.Slides Cloud API krajnjim točkama i izvršiti operaciju konverzije. Upućivanjem HTTP zahtjeva s odgovarajućim parametrima i autentifikacijom, možete neprimjetno pretvoriti svoje PPTX datoteke u PPT format.

Da bismo započeli s ovim pristupom, prvo moramo generirati JWT pristupni token izvršavanjem sljedeće naredbe:

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"

Sada izvršite sljedeću naredbu za pretvaranje svih slajdova u PPTX prezentaciji dostupnih u pohrani u oblaku u PPT format. Nakon konverzije, izlaz se sprema u pohranu u oblaku.

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

Zamijenite sourcePPTX nazivom ulaznog PPTX-a dostupnog u pohrani u oblaku, resultantFile nazivom rezultirajućeg PPT-a i accessToken JWT pristupnim tokenom koji je generiran gore.

Zaključak

Zaključno, pretvaranje PPT u PPTX je vrijedna mogućnost koja vam omogućuje da iskoristite poboljšane značajke i kompatibilnost PPTX formata. Nadalje, ova konverzija uvelike smanjuje veličinu rezultirajuće PowerPoint datoteke. Slično tome, također možemo postići kompatibilnost unazad kada pretvaramo PPTX u PPT format. Da biste ispunili ovaj zahtjev, pokušajte koristiti .NET REST API koji nudi bogat skup značajki i jednostavnost integracije s .NET aplikacijama. Ili koristite naredbe cURL u kombinaciji s Aspose.Slides Cloud API-jem, omogućujući fleksibilan i skalabilan pristup, omogućujući vam da iskoristite snagu infrastrukture oblaka.

Stoga odaberite pristup koji najbolje odgovara vašem razvojnom okruženju i zahtjevima te otključajte potencijal mogućnosti pretvorbe PowerPoint prezentacija.

korisni linkovi

povezani članci

Preporučujemo da posjetite sljedeće blogove: