ppt a pptx

A PPT konvertálása PPTX-re a .NET REST API használatával.

A PowerPoint prezentációkat széles körben használják információk megosztására, hatásos vizuális tartalom közvetítésére és közönség bevonására. A PowerPoint fájlok különböző verzióival való munka azonban néha kompatibilitási problémákhoz vezethet, különösen a régebbi PPT formátumról az újabb PPTX formátumra való áttéréskor. Itt merül fel a PPT-PPTX konvertálás szükségessége. A PPT fájlok [PPTX]-re (https://docs.fileformat.com/presentation/pptx/) való konvertálása számos előnnyel jár, beleértve a jobb fájlkompatibilitást , továbbfejlesztett szolgáltatások és funkcionalitás, valamint jobb integráció a modern prezentációs eszközökkel. Ezenkívül visszafelé kompatibilitási okokból vagy speciális követelmények miatt szükségünk lehet a PPTX fájlokat PPT formátumba konvertálni. Tehát ebben a cikkben a PPT PPTX-re való konvertálásának zökkenőmentes folyamatát vizsgáljuk meg a .NET REST API használatával.

REST API a PPT PPTX konvertáláshoz

A PPT-ből PPTX-be való átalakításhoz kihasználhatjuk az [Aspose.Slides Cloud SDK for .NET] (https://products.aspose.cloud/slides/net) erejét. Az API-k és szolgáltatások átfogó készletét kínálja, amelyek zökkenőmentes átalakítást tesznek lehetővé a különböző PowerPoint-prezentációs formátumok között. A REST API felhasználóbarát felületet és kiterjedt dokumentációt kínál, így az átalakítási folyamat gördülékeny és hatékony. Ezenkívül biztosítja a kimenet pontosságát és hűségét a PPT PPTX vagy PPTX PPT formátumba konvertálásakor, így könnyedén professzionális prezentációkat készíthet.

Az első lépés az “Aspose.Slides-Cloud” keresése a NuGet csomagkezelőben a Visual Studio IDE-ben, majd kattintson a “Csomag hozzáadása” gombra. Másodszor, szerezze be az ügyfél hitelesítő adatait a cloud dashboard webhelyről, ha bejelentkezik Google- vagy GitHub-fiókkal. Ha nem rendelkezik meglévő fiókkal, egyszerűen hozzon létre egy ingyenes fiókot a [gyors kezdés] (https://docs.aspose.cloud/slides/quickstart/) részben megadott utasítások követésével.

Konverzió PPT-ből PPTX-be C# .NET segítségével

Ebben a részben megvizsgáljuk a PPT PPTX-re konvertálásának részleteit és kódrészletét egy egyszerű és könnyű megközelítéssel.

// További példákért látogasson el a https://github.com/aspose-slides-cloud webhelyre
// Szerezze be az ügyfél hitelesítő adatait a https://dashboard.aspose.cloud/ webhelyről
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// hozzon létre egy SlidesApi példányt
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// a felhőalapú tárhelyen található bemeneti PowerPoint neve
string sourcePPTX = "Architecture pitch deck.ppt";

// Konvertálja az összes PPT diákat PPTX formátumba
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);

// Mentse el a kapott PPTX-t a helyi meghajtóra
using var pdfStream = File.Create("convertedPresentation.pptx");
output.CopyTo(pdfStream);
// zárja be a fájlkimeneti adatfolyamot
pdfStream.Close();

Most nézzük meg a fent említett kódrészlet részleteit.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Először hozzon létre egy SlidesApi osztály objektumot, ahol bemeneti argumentumként adjuk át az ügyfél hitelesítő adatait.

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

Hívja az API-t a felhőtárolóban tárolt PPT betöltéséhez, és az összes diákat PPTX formátumba konvertálja.

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

Mentse el a kapott PPTX-t a helyi meghajtóra.

Az API azt is lehetővé teszi, hogy csak a kiválasztott diákat konvertálja. Tehát ennek a követelménynek a teljesítése érdekében adjon át egy List objektumot, amely tartalmazza a megfelelő diaindexet argumentumként a “DownloadPresentation(…)” metódushoz.

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

PPT-PPTX átalakítás előnézete.

A fenti példában használt PowerPoint-prezentáció minta letölthető a [Architecture pitch deck.pptx] webhelyről (https://create.microsoft.com/en-us/template/architecture-pitch-deck-b05bf529-a1dc-42d5-b9d6 -8a1e9569dd9c).

PPTX-ből PPT-be konvertálás cURL-parancsok használatával

A PPTX cURL parancsok és az Aspose.Slides Cloud használatával PPT-vé konvertálásához kihasználhatja az Aspose.Slides Cloud által biztosított hatékony RESTful API-kat. A cURL-parancsokkal egyszerűen kommunikálhat az Aspose.Slides Cloud API-végpontjaival, és végrehajthatja az átalakítási műveletet. A megfelelő paraméterekkel és hitelesítéssel rendelkező HTTP-kérésekkel zökkenőmentesen konvertálhatja PPTX fájljait PPT formátumba.

Ennek a megközelítésnek a megkezdéséhez először létre kell hoznunk egy JWT hozzáférési tokent a következő parancs végrehajtásával:

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"

Most hajtsa végre a következő parancsot a felhőalapú tárhelyen elérhető PPTX prezentáció összes diákjának PPT formátumba konvertálásához. Az átalakítás után a kimenet felhőtárhelyre kerül mentésre.

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

Cserélje ki a „sourcePPTX” szót a felhőalapú tárolóban elérhető bemeneti PPTX nevére, az „resultantFile” szót az eredő PPT nevére, az „accessToken” pedig a fent generált JWT hozzáférési tokenre.

Következtetés

Összefoglalva, a PPT konvertálása PPTX-re értékes képesség, amely lehetővé teszi a PPTX formátum továbbfejlesztett funkcióinak és kompatibilitásának kihasználását. Ezenkívül ez az átalakítás nagymértékben csökkenti az eredményül kapott PowerPoint-fájl méretét. Hasonlóképpen visszafelé kompatibilitást is elérhetünk a PPTX PPT formátumba konvertálásakor. Most, hogy teljesítse ezt a követelményt, vagy próbálja meg a .NET REST API-t használni, amely szolgáltatások gazdag készletét és a .NET-alkalmazásokkal való egyszerű integrációt kínálja. Vagy használja a cURL-parancsokat az Aspose.Slides Cloud API-val együtt, amely rugalmas és méretezhető megközelítést tesz lehetővé, lehetővé téve a felhő-infrastruktúra erejének kihasználását.

Így válassza ki a fejlesztői környezetének és követelményeinek leginkább megfelelő megközelítést, és aknázza ki a PowerPoint prezentációkonverziós képességeiben rejlő lehetőségeket.

Hasznos Linkek

kapcsolódó cikkek

Javasoljuk, hogy látogassa meg az alábbi blogokat: