PowerPointból JPG-be

A PowerPoint konvertálása JPG formátumba C# .NET segítségével

Napjaink rohanó világában a digitális tartalom a kommunikáció alapvető elemévé vált. A PowerPoint prezentációi (PPTX) elengedhetetlen eszközzé váltak a vállalkozások és a magánszemélyek számára az információk hatékony közvetítésében. Napjaink üzleti és oktatási környezetében széles körben használják őket, ezért elengedhetetlen a hatékony megosztás és terjesztés. Gyakran előfordul, hogy a PowerPoint diákat képformátumokká kell konvertálni, például JPEG, különösen akkor, ha diákat oszt meg másokkal, akik esetleg nem férnek hozzá a PowerPointhoz. Tehát ebben a cikkben megvitatjuk a .NET Cloud SDK használatával kapcsolatos összes szükséges részletet a PowerPoint diák képek online konvertálásához.

PowerPoint JPG konvertáló API

Az [Aspose.Slides Cloud SDK for .NET] (https://products.aspose.cloud/slides/net) használatával a PowerPoint diák JPG-képekké konvertálása egyszerű folyamat. Az Aspose.Slides Cloud egy RESTful API-t biztosít, amely könnyen integrálható .NET-alkalmazásával, így a PowerPoint diákat JPG-képekké alakíthatja anélkül, hogy további szoftverre vagy beépülő modulra lenne szükség.

Egyéni diák vagy teljes prezentáció konvertálása JPG-képekké.

Keressen rá az “Aspose.Slides-Cloud” kifejezésre a NuGet csomagkezelőben, és kattintson a Csomag hozzáadása gombra. Ezenkívül regisztráljon fiókot a Cloud irányítópulton keresztül, és szerezze be személyes ügyfél hitelesítő adatait. További információért keresse fel a Quick start részt.

PPT konvertálása JPG-be a C# használatával

A következő kódrészlet a PowerPoint diák JPG formátumba konvertálására szolgál.

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

// Bemeneti PowerPoint prezentáció olvasása a helyi meghajtóról
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

// hívja az API-t az összes PowerPoint-dia JPG formátumba konvertálásához 
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

// Mentse az eredményül kapott JPG képeket a helyi meghajtóra
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
powerpointból jpg-be

Kép: - PowerPoint JPG konvertálási előnézet.

Alább láthatók a fenti megosztott kódrészlet részletei.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Hozzon létre egy példányt a SlidesApi osztályból, amely az ügyfél hitelesítő adatait veszi argumentumként a konstruktorában.

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

Töltse be a bemeneti PowerPoint-prezentációt, és töltse fel a felhőtárhelyre.

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

Hívja az API-t, hogy a PowerPoint-prezentáció összes diáját JPG-képekké jelenítse meg. A kimenet adatfolyam-példányként kerül visszaadásra.

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

Mentse a kimenetet zip-archívumként a helyi meghajtóra.

A teljes PPTX JPG formátumba konvertálásán kívül lehetőséget kap a kiválasztott diák konvertálására is. A következő kódsor megmutatja, hogyan lehet csak az 1., 3. és 5. diát JPG-re konvertálni.

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

A fenti példában használt prezentáció minta letölthető a [Colorful Conference] webhelyről (https://create.microsoft.com/en-us/template/colorful-conference-presentation-801f790e-9c7d-4660-9ada-7ed7be52dfaf) .

PPTX-ről JPG-re cURL-parancsok használatával

A PowerPoint diák képpé alakításának másik módja az Aspose.Slides Cloud API cURL parancsok használatával történő meghívása. A cURL segítségével közvetlenül a parancssorból küldhet HTTP kéréseket, így ez egy egyszerű és kényelmes módszer. Most először létre kell hoznunk egy hitelesítési tokent úgy, hogy kérést küldünk a token végpontjához az alkalmazás SID-jével és az alkalmazáskulccsal.

Kérjük, hajtsa végre a következő parancsot az accessToken generálásához.

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"

Az accessToken létrehozása után hajtsa végre a következő parancsot a PowerPoint 4. és 8. diájának JPG formátumra való konvertálásához.

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

Cserélje ki a {sourceFile}-t a bemeneti PowerPoint-prezentáció nevére a felhőtárhelyen, az {accessToken}-t a fent generált JWT-hozzáférési tokenre, a {resultantZIP}-t pedig a megadott meghajtóhelyen generálandó eredményfájl nevére.

Következtetés

Összefoglalva, a PowerPoint diák JPG-képekké konvertálása egy hasznos funkció, amely különféle alkalmazásokban használható. Akár prezentációt szeretne készíteni egy értekezlethez, akár diákat szeretne konvertálni online megosztáshoz, az Aspose.Slides Cloud SDK for .NET egyszerű és megbízható módot kínál PowerPoint-fájlok JPG formátumba konvertálására. A cURL parancsok segítségével pedig könnyedén integrálhatja ezt a funkciót a munkafolyamataiba. Így mindössze néhány egyszerű lépéssel a diákat kiváló minőségű JPG-képekké alakíthatja, amelyek bármilyen módon felhasználhatók.

Hasznos Linkek

kapcsolódó cikkek

Javasoljuk, hogy olvassa el az alábbi blogokat: