PowerPoint SVG-ks

Teisendage PowerPoint SVG-ks, kasutades .NET Cloud SDK-d.

PowerPointi esitlused on pikka aega olnud populaarne teabe edastamise vahend, kuid mis siis, kui teil on vaja staatilistest slaididest kaugemale minna? Siin tekibki vajadus PowerPointi teisendamiseks SVG-ks. SVG (Scalable Vector Graphics) pakub paindlikku ja dünaamilist vormingut, mis võimaldab hõlpsat manipuleerimist ja interaktiivsust. Teisendades PowerPointi esitlused SVG-vormingusse, saate avada täiesti uue taseme võimalusi, alates graafika manustamisest veebilehtedele kuni animeeritud visualisatsioonide loomiseni. Selles artiklis uurime põhjuseid, miks PowerPointi teisendamine SVG-ks on väärtuslik ja kuidas seda .NET Cloud SDK abil saavutada.

Seega suurendage oma slaidide visuaalset atraktiivsust, juurdepääsetavust ja ühilduvust, teisendades PowerPointi võrgus SVG-ks.

.NET Cloud SDK PowerPointi SVG-ks teisendamiseks

Aspose.Slides Cloud SDK for .NET on funktsioonirikas API, mis võimaldab teil PowerPointi esitlusi programmiliselt manipuleerida ja teisendada. Selle intuitiivse ja hõlpsasti kasutatava liidese abil saate konversiooniprotsessi sujuvalt oma .NET-i rakendustesse integreerida. Ükskõik, kas soovite teisendada üksikuid slaide või terveid esitlusi, Aspose.Slides Cloud SDK võimaldab teil saavutada täpseid ja kvaliteetseid SVG-konversioone.

SDK kasutamiseks otsige NuGeti pakettide halduris “Aspose.Slides-Cloud” ja klõpsake nuppu “Lisa pakett”. Samuti looge pilve armatuurlaua kaudu konto (kui teil seda pole) ja hankige oma isikupärastatud kliendimandaadid. Lisateabe saamiseks külastage dokumentatsiooni jaotist kiire algus.

Teisendage PPT SVG-ks, kasutades C# .NET-i

Proovige PowerPointi esitluste SVG-vormingusse teisendamiseks kasutada järgmist koodilõiku.

// Rohkem näiteid leiate aadressilt https://github.com/aspose-slides-cloud
// Hankige kliendi mandaadid aadressilt https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// luua SlidesApi eksemplar
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// sisend PowerPointi esitlus
string inputPPT = "Prismatic design.pptx";

// PowerPointi slaidide SVG-vormingusse teisendamiseks helistage API-le
var responseStream = slidesApi.DownloadPresentation(inputPPT, ExportFormat.Svg, null);

// Salvestage saadud SVG-kujutised kohalikule kettale
using var pdfStream = File.Create("transformed.zip");
responseStream.CopyTo(pdfStream);
PPT teisendamine SVG-ks

Pilt: - PowerPointi SVG-ks teisendamise eelvaade.

Allpool on ülaltoodud koodilõigu selgitus.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Looge SlidesApi klassi objekt, edastades samal ajal argumentidena kliendi mandaadid.

var responseStream = slidesApi.DownloadPresentation(inputPPT, ExportFormat.Svg, null);

PowerPointi slaidide SVG-vormingusse teisendamiseks helistage REST API-le. Väljund tagastatakse vooeksemplarina.

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

Salvestage kõik saadud SVG-pildid kohalikule kettale ühe ZIP-arhiivina.

Valitud slaidide teisendamiseks määrake nende indeksid argumendina meetodi DownloadPresentation(…) jaoks. Palun vaadake üle järgmist koodirida, kus teisendatakse ainult 1. ja 5. slaid.

var responseStream = slidesApi.DownloadPresentation(inputPPT, ExportFormat.Svg, null, null, null, null, null, new List<int> {1,5});

Ülaltoodud näites kasutatud PowerPointi esitluse saab hõlpsasti alla laadida saidilt Prismatic design.

Kuidas teisendada PPTX SVG-ks, kasutades käske cURL

Teine võimalus PowerPointi (PPTX) SVG-ks teisendamiseks on cURL-i käskude kasutamine koos Aspose.Slides Cloud API-ga. Aspose.Slides Cloud pakub RESTful API-t, mis võimaldab teil selle teenustega HTTP-päringuid kasutades suhelda. Sobivate cURL-käskude loomisega saate hõlpsasti integreerida teisendusfunktsioonid oma töövoogudesse või skriptidesse.

cURL-i käskude kasutamise eeliseks on nende mitmekülgsus ja ühilduvus erinevate programmeerimiskeelte ja platvormidega. Saate lisada käsud oma olemasolevatesse automatiseerimisskriptidesse, luua kohandatud töövooge või suhelda API-ga otse käsurealt.

Selle lähenemisviisiga alustamiseks käivitage järgmine käsk, et genereerida oma kliendi mandaatide põhjal ‘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"

Kui JWT juurdepääsuluba on loodud, täitke järgmine käsk, et teisendada PowerPointi võrgus SVG-ks.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourcePPTX}/Svg" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{}" 
-o "{resultantSVG}"

Asendage „{sourcePPTX}” pilvesalvestuses saadaoleva PowerPointi nimega, „{accessToken}” JWT juurdepääsulubaga ja „{resultantSVG}” .zip-arhiivi nimega, et sisaldada teisendatud SVG-pilte.

Järeldus

Kokkuvõtteks võib öelda, et PowerPointi teisendamine SVG-ks on väärtuslik võimalus, mis võimaldab teil oma esitluste potentsiaali mitmel viisil avada. Olenemata sellest, kas teil on vaja PowerPointi sisu veebis kuvada, skaleeritavasse vektorgraafikasse manustada või kasutada seda muudes SVG-vormingut toetavates rakendustes, muudab teisendusprotsessi lihtsamaks sellised tööriistad nagu Aspose.Slides Cloud SDK for .NET. ja cURL-i käsud.

Sellegipoolest saate .NET-i jaoks mõeldud Aspose.Slides Cloud SDK-ga integreerida teisendusfunktsioonid sujuvalt oma .NET-i rakendustesse, kasutades ära SDK pakutavaid rikkalikke funktsioone ja võimalusi. Teisest küljest pakuvad cURL-i käsud paindlikkust ja ühilduvust, võimaldades teil suhelda Aspose.Slides Cloud API-ga erinevatest programmeerimiskeeltest ja platvormidest. Alustage selle võimsa tehnoloogia ärakasutamist ja vabastage oma esitluste potentsiaal SVG-vormingus juba täna.

Kasulikud lingid

seotud artiklid

Soovitame tungivalt külastada järgmisi ajaveebe: