A PPT online konvertálása JPG-re. Ismerje meg, hogyan fejleszthet PowerPoint to JPG Converter-t Node.js SDK használatával.

PowerPoint to JPG

PowerPoint mentése JPG-be | PPT JPG-be való renderelése Node.js segítségével

A PowerPoint bemutatók hasznosak az adatok és információk megosztására, vállalati tájékoztatókra, egyetemi előadásokra stb. Azonban a bemutató fájlok megtekintéséhez speciális alkalmazásra van szükség, amely telepítési és licencelési költségeket is magában foglalhat. A raszteres képformátumokat, mint például JPEG, PNG, GIF, BMP, stb. bármely platformon meg lehet tekinteni, beleértve az asztali vagy mobil eszközöket is. Ebben a cikkben megtanuljuk, hogyan lehet a PowerPoint fájlokat JPG formátumba konvertálni a Node.js alkalmazásban.

Info: A nagy teljesítményű Aspose.Slides API-t felhasználva az Aspose kifejlesztett egy ingyenes PowerPoint to JPG Converter alkalmazást, amely lehetővé teszi, hogy a bemutatók diáit JPG képekké alakítsa. Érdekelhet egy olyan alkalmazás is, mint az Aspose JPG to PowerPoint Converter(amely ennek a folyamatnak a megfordításán alapul), mert ez lehetővé teszi, hogy PowerPoint bemutatókat készítsen képekből.

PowerPoint Átalakító API

Aspose.Slides Cloud egy REST-alapú API, amely lehetővé teszi a PowerPoint bemutatók olvasását, szerkesztését és átkonvertálását a felhőben. Kinyerheti a tartalmakat, például szöveget és képeket, vagy az PPT fájljakat TIFF, PDF, XPS, HTML stb. formátumra konvertálhatja, vagy más Támogatott Dokumentumformátumok használhatóak. Nincs szükség MS Office automatizálásra vagy más alkalmazásra. Az összes PPT feldolgozást a felhőben végezheti el, bármely általad választott platformon, azaz asztali számítógépen, weben vagy mobilalkalmazásban.

Node.js SDK

Létrehoztunk egy burkolót az Aspose.Slides Cloud API köré, amelyet Aspose.Slides Cloud SDK for Node.js néven nevezünk, és amely biztosítja a PowerPoint létrehozásának, manipulálásának és átalakításának minden lehetőségét a Node.js alkalmazáson belül. Nincs szükség további szoftver letöltésére. A Cloud SDK annyira lenyűgöző, hogy feldolgozhatja a fő Microsoft PowerPoint és OpenOffice fájlformátumokat.

Telepítés

Ahhoz, hogy elkezdhessük, az első lépés a Cloud SDK letöltése és telepítése a helyi rendszeren. Habár letölthető a NPM és a GitHub oldalakról. Mindazonáltal, a következő parancsot fogjuk használni a NPM-ből történő telepítéshez.

npm i asposeslidescloud

Adatai védelme és integritása érdekében csak az arra jogosult személyek férhetnek hozzá a felhőszolgáltatásokhoz. A következő lépés egy Ingyenes fiók előfizetés létrehozása az Aspose.Cloud dashboard oldalon. Ha van GitHub vagy Google fiókja, egyszerűen regisztráljon. Ellenkező esetben kattintson a Create a new Account gombra, és adja meg a szükséges információkat. Most jelentkezzen be a dashboardra a hitelesítő adatokkal, bővítse ki az Alkalmazások szekciót a dashboardon, és görgessen le a Kliensek Hitelesítő adatai szekcióhoz, hogy megtekinthesse a Client ID és a Client Secret részleteit.

Ügyfél hitelesítő adatok

Image 1:- Ügyfélnév és jelszó a PPTX JPG átalakítási művelethez.

PowerPoint to JPG átalakítás Node.js-ben

Kérjük, kövesse az alábbi utasításokat a PowerPoint JPG-re való konvertálásához Node.js használatával.

  • Először is, hozzá kell adnunk az asposeslidescloud csomag osztályainak hivatkozásait.
  • Hozz létre két const példányt, amelyek a Klient azonosítót és a Klient titkos adatokat tartalmazzák.
  • Most már létre kell hoznunk a SlidesApi osztály egy példányát, miközben átadjuk a ClientID és a Client Secret részleteit argumentumként.
  • A következő lépés egy PostSlidesConvertRequest osztály objektumának létrehozása, ahol beállítjuk a kimeneti formátumot és a bemeneti PPT fájl tartalmát.
  • Most hívja meg a SlidesApi osztály postSlidesConvert()… metódusát, és adja át a PostSlidesConvertRequest objektumot argumentumként.
  • Print conversion response in console
const {SlidesApi,PutSlidesConvertRequest} = require("asposeslidescloud");
const requests = require("asposeslidescloud");
const models = require("asposeslidescloud/model");

const clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
const secret = "388e864b819d8b067a8b1cb625a2ea8e";
// Szerezd meg a ClientId-odat és a ClientSecret-edet a https://dashboard.aspose.cloud -ról (ingyenes regisztráció szükséges).

// hozzon létre egy SlidesApi objektumot
const slidesApi = new SlidesApi(clientId, secret);

// hozzon létre egy SlidesConvertRequest példányt
const request = requests.PostSlidesConvertRequest();

// set output format as 
request.format = "Jpeg"

// read the content of PPT file from local storage
request.document =  require('fs').createReadStream("/Users/nayyershahbaz/Downloads/Animated PowerPoint.ppt");

// call the Slide Convert request
slidesApi.postSlidesConvert(request).then((result) => {
    
    // naplózza az eredményválaszt a konzolon
    console.log(result.response);
})

// catch any occurring exception during conversion process
.catch(function (_err) {
    
    // naplózd a hibát a konzolon
    console.log("Exception while calling Api: " + JSON.stringify(_err));
});

Convert PPT to JPG using cURL Command

A parancssori terminálon cURL parancsok segítségével hozzáférhetünk a REST API-hoz. Azonban, mivel az API-k csak az engedéllyel rendelkező felhasználók számára elérhetők, először egy JWT hozzáférési tokent kell generálnunk a megadott Ügyfélazonosító (Client ID) és Ügyféltitok (Client Secret) adatai alapján, ahogy azt az Aspose.Cloud dashboard oldalon látható. Kérjük, hajtsa végre az alábbi parancsot a JWT hozzáférési token generálásához.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

A következő lépés az, hogy a felhő tárolón már elérhető PPT fájlt JPG formátumra konvertáljuk az alábbi cURL parancs segítségével. Kérjük, vegye figyelembe, hogy csak a 2. indexű diát konvertáljuk JPEG formátumra. A Szélesség értéke 600-ra, a Magasság értéke 800-ra van megadva, a keletkezett fájl neve pedig MyConverted.jpeg.

curl -X PUT "https://api.aspose.cloud/v3.0/slides/Animated%20PowerPoint.ppt/slides/2/Jpeg?outPath=MyConverted.jpeg&width=600&height=800" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"Format\": \"Jpeg\"}"

Kérelem URL

https://api.aspose.cloud/v3.0/slides/Animated%20PowerPoint%20template.pptx/slides/3/Jpeg?outPath=MyConverted.jpeg&width=600&height=800
PowerPoint to JPG

Image 2:- PowerPoint to JPG átalakítás előnézete.

A fenti példában használt mintafájlok a következő hivatkozásról tölthetők le.

Következtetés

Felfedeztük a Aspose.Slides Cloud SDK for Node.js képességeit, hogy a PowerPoint-ot JPG képre konvertáljuk. Ahogy észrevetted, a konverzió olyan egyszerű, hogy néhány kódsor elvégzi az összes feldolgozást anélkül, hogy bármilyen tartalom elveszne vagy a kimeneti minőség romlana. Továbbá, láttuk a lépéseket is, hogyan végezhetjük el a PPTX JPG-ra konvertálást a cURL parancsok segítségével a parancssori terminálban. Mivel minden Cloud SDK-nk MIT licenc alatt készült, ezért letöltheted az SDK teljes forráskódját, amely elérhető a GitHub -on.

Kérjük, próbálja ki az API-t, és ha bármilyen problémába ütközik, ne habozzon kapcsolatba lépni velünk a Free Product support forum használatával.

TIP: Szeretnéd látni az API működését? Próbáld ki ingyenes online PowerPoint to JPG konverter alkalmazásunkat.

Kapcsolódó cikkek

Javasoljuk, hogy fedezd fel a következő cikkeket, és ismerkedj meg a következőkkel: