Nykypäivän nopeatempoisessa maailmassa digitaalisesta sisällöstä on tullut viestinnän peruselementti. PowerPointin esityksistä (PPTX) on tullut olennainen työkalu yrityksille ja yksityishenkilöille tiedon välittämiseen tehokkaasti. Niitä käytetään laajasti nykypäivän yritys- ja koulutusympäristöissä, joten niiden tehokas jakaminen ja jakelu on välttämätöntä. Usein on tarpeen muuntaa PowerPoint-diat kuvamuotoihin, kuten JPEG, varsinkin kun jaat dioja muiden kanssa, joilla ei ehkä ole pääsyä PowerPointiin. Joten tässä artikkelissa käsittelemme kaikkia tarvittavia yksityiskohtia, jotka liittyvät .NET Cloud SDK:n käyttöön PowerPoint-diojen muuntamiseen kuviksi verkossa.
PowerPoint to JPG Conversion API
[Aspose.Slides Cloud SDK for .NET] (https://products.aspose.cloud/slides/net) avulla PowerPoint-diojen muuntaminen JPG-kuviksi on yksinkertaista. Aspose.Slides Cloud tarjoaa RESTful-sovellusliittymän, joka voidaan helposti integroida .NET-sovellukseesi PowerPoint-diojen muuntamiseksi JPG-kuviksi ilman lisäohjelmistoja tai laajennuksia.
Muunna yksittäisiä dioja tai kokonaisia esityksiä JPG-kuviksi.
Tee haku “Aspose.Slides-Cloud” NuGet-pakettien hallinnassa ja napsauta Lisää paketti -painiketta. Lisäksi rekisteröi tili Cloud Dashboardissa ja hanki henkilökohtaiset asiakastunnuksesi. Lisätietoja on quick start -osiossa.
Muunna PPT JPG:ksi C#:lla
Seuraavaa koodinpätkää käytetään PowerPoint-diojen muuntamiseen JPG-muotoon.
// Lisää esimerkkejä on osoitteessa https://github.com/aspose-slides-cloud
// Hanki asiakkaan tunnistetiedot osoitteesta https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";
// luo SlidesApi-esiintymä
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
// Lue syötetty PowerPoint-esitys paikalliselta asemalta
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);
// kutsu API muuntaa kaikki PowerPoint-diat JPG-muotoon
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);
// Tallenna tuloksena olevat JPG-kuvat paikalliselle asemalle
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
Alla on tiedot yllä olevasta jaetusta koodinpätkästä.
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
Luo SlidesApi-luokan ilmentymä, joka ottaa asiakkaan tunnistetiedot rakentajansa argumentteina.
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);
Lataa syötetty PowerPoint-esitys ja lataa se pilvitallennustilaan.
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);
Soita API:lle renderöidäksesi kaikki PowerPoint-esityksen diat JPG-kuviksi. Tulos palautetaan stream-instanssina.
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
Tallenna tulos zip-arkistona paikalliselle asemalle.
Koko PPTX:n muuntamisen lisäksi JPG-muotoon saat myös mahdollisuuden muuntaa valitut diat. Seuraava koodirivi näyttää, kuinka voit muuntaa vain 1., 3. ja 5. dian JPG-muotoon.
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null,null,null,null,new List<int> { 1, 3, 5 });
Yllä olevassa esimerkissä käytetty esimerkkiesitys voidaan ladata osoitteesta Colorful Conference .
PPTX to JPG käyttämällä cURL-komentoja
Toinen tapa muuntaa PowerPoint-diat kuviksi on kutsua Aspose.Slides Cloud API -sovellusta cURL-komentojen avulla. cURL:n avulla voit lähettää HTTP-pyyntöjä suoraan komentoriviltä, mikä tekee siitä helpon ja kätevän menetelmän. Nyt meidän on ensin luotava todennustunnus lähettämällä pyyntö tunnuksen päätepisteeseen sovelluksesi SID:llä ja sovellusavaimella.
Suorita seuraava komento luodaksesi accessToken.
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"
Kun accessToken on luotu, suorita seuraava komento muuntaaksesi PowerPointin diat 4 ja 8 JPG-muotoon.
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}"
Korvaa
{sourceFile}
syötetyn PowerPoint-esityksen nimellä pilvitallennustilassa,{accessToken}
yllä luodulla JWT-käyttötunnuksella ja{resultantZIP}
tuloksena olevan tiedoston nimellä, joka luodaan määritettyyn asemapaikkaan.
Johtopäätös
Yhteenvetona voidaan todeta, että PowerPoint-diojen muuntaminen JPG-kuviksi on hyödyllinen ominaisuus, jota voidaan käyttää useissa sovelluksissa. Halusitpa sitten luoda esityksen kokoukseen tai muuntaa dioja online-jakamista varten, Aspose.Slides Cloud SDK for .NET tarjoaa yksinkertaisen ja luotettavan tavan muuntaa PowerPoint-tiedostosi JPG-muotoon. Ja cURL-komentojen avulla voit helposti integroida tämän toiminnon työnkulkuihisi. Muutamalla yksinkertaisella vaiheella voit muuntaa diasi laadukkaiksi JPG-kuviksi, jotka ovat valmiita käytettäväksi millä tahansa tavalla.
hyödyllisiä linkkejä
Aiheeseen liittyvät artikkelit
Suosittelemme tutustumaan seuraaviin blogeihin: