Aspose.Slides Cloud SDK for Go
GO SDK - Lag og konverter PowerPoint-presentasjoner
Cloud-basert SDK lar programvareutviklere opprette, lese, redigere, beskytte og konvertere PowerPoint PPT/PPTX-presentasjoner i skyen.
Aspose.Slides Cloud SDK for Go er en dominerende og omfattende skybasert SDK som lar utviklere opprette, redigere og manipulere PowerPoint-presentasjoner ved hjelp av programmeringsspråket Go. SDK-en hjelper programvareutviklere med å enkelt integrere avanserte PowerPoint-presentasjonsfunksjoner i sine Go-baserte applikasjoner, som å lage, redigere og slette lysbilder, legge til former, tekst og multimedieinnhold, bruke formatering og mye mer. Go cloud SDK er basert på toppen av Aspose.Slides REST API og fungerer problemfritt uten å installere tredjepartsprogramvare.
Aspose.Slides Cloud SDK for Go er optimalisert for høy ytelse, med funksjoner som asynkrone API-kall og flertrådsbehandling for å sikre rask og effektiv utførelse. Det gjør det mulig for programvareutviklere å lage og endre PowerPoint-presentasjoner programmatisk i sine egne applikasjoner. Det er flere viktige funksjoner i biblioteket, som å lage presentasjoner fra bunnen av, sette inn nye lysbilder, slå sammen/delte presentasjoner, trekke ut et lysbilde fra presentasjoner, kopiere lysbildeinnhold, administrere temaer, legge til og trekke ut bilder fra presentasjoner, legge til og trekke ut former , administrer hyperkoblinger og mange flere.
Som en skybasert SDK tilbyr Aspose.Slides Cloud SDK for Go en kostnadseffektiv løsning for utviklere som ønsker å legge til avanserte PowerPoint-presentasjonsfunksjoner til applikasjonene sine uten å investere i dyr programvare eller maskinvare. Med sin kompatibilitet på tvers av plattformer, brukervennlighet, høy ytelse og kostnadseffektivitet, er det et utmerket valg for utviklere som ønsker å legge til avanserte PowerPoint-presentasjonsfunksjoner til applikasjonene sine. Utviklere bør imidlertid også vurdere begrensningene til SDK-en, for eksempel kravet om internettforbindelse og begrensede tilpasningsmuligheter.
Kom i gang med Aspose.Slides Cloud SDK for Go
Den anbefalte måten å installere Aspose.Slides Cloud SDK for Go på er å bruke GitHub. For å installere SDK på systemet ditt, kjør følgende kommando:
Installer Aspose.Slides Cloud SDK for Go via GitHub
slides get github.com/aspose-slides-cloud/aspose-slides-cloud-slides
Du kan også laste den ned direkte fra Aspose-produktutgivelsessiden.Opprett og administrer presentasjon via Go API
Aspose.Slides Cloud SDK for Go har gitt fullstendig støtte for å lage og endre PPT- og PPTX-presentasjoner i Go-applikasjoner. SDK støtter å lage presentasjoner i forskjellige populære presentasjonsfilformater som PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM, ODP, OTP og mange flere. Det er flere andre viktige funksjoner i biblioteket for å administrere presentasjoner i skyen, som å legge til nye lysbilder i eksisterende presentasjoner, legge til og oppdatere lysbildenotater, lage en presentasjon fra HTML, lage en ny presentasjon ved hjelp av en mal, slette uønskede lysbilder fra presentasjon, del eller slå sammen eksisterende presentasjon, legg til animasjoner i presentasjoner og mange flere.
Legg til, administrer og konverter presentasjonens lysbilder via Go API
Aspose.Slides Cloud SDK for Go har inkludert fullstendig støtte for håndtering av lysbilder i PowerPoint-presentasjoner. Det er flere viktige funksjoner i biblioteket for å jobbe med lysbilder, som å legge til nye lysbilder i presentasjoner, trekke ut lysbilder fra en presentasjon, slette uønskede lysbilder, kopiere lysbilder fra en presentasjon til en annen, flytte lysbilder til en annen posisjon i en presentasjon, administrere bakgrunnspresentasjonens lysbilde, administrer lysbildekommentarer, legg til kommentarer på lysbildet, få lysbildeinformasjon, få antall lysbilder fra en presentasjon og mye mer.
Legg til kommentarer til presentasjonens lysbilde via Go API
cfg := asposeslidescloud.NewConfiguration()
cfg.AppSid = "MyClientId"
cfg.AppKey = "MyClientSecret"
api := asposeslidescloud.NewAPIClient(cfg)
dto := asposeslidescloud.NewSlideComment()
dto.Text = "Comment text"
dto.Author = "Author Name"
childComment := asposeslidescloud.NewSlideComment()
childComment.Text = "Child comment text"
childComment.Author = "Author Name"
childComments := []asposeslidescloud.ISlideCommentBase { childComment }
dto.ChildComments = childComments
comments, _, e := api.SlidesApi.CreateComment("MyPresentation.pptx", 3, dto, nil, "", "", "")
if e != nil {
fmt.Printf("Error: %v.", e)
return
}
fmt.Printf("The slide has %v comments", len(comments.GetList()))
Eksporter PowerPoint-presentasjoner via Go SDK
Aspose.Slides Cloud SDK for Go har gitt noen kraftige funksjoner for å konvertere PowerPoint-presentasjoner til forskjellige andre støttefilformater ved å bruke Go-kommandoer. Programvareutviklere kan konvertere presentasjoner til PDF, XPS, TIFF, HTML, SWF, JPEG, PNG, GIF, BMP, FODP, XAML, MP4 og mange flere. Det er også mulig å konvertere utvalgte lysbilder, dele opp eller slå sammen PowerPoint-presentasjoner, spesifisere høyde eller bredde på sider eller bilder i et utdatadokument og mange flere. Følgende eksempel viser hvordan du konverterer presentasjoner til PDF-filformat.
Eksporter presentasjon til PDF via Go SDK
cfg := asposeslidescloud.NewConfiguration()
cfg.AppSid = "my_client_id"
cfg.AppKey = "my_client_key"
api := asposeslidescloud.NewAPIClient(cfg)
source, e := ioutil.ReadFile("MyPresentation.pptx")
if e != nil {
fmt.Printf("Error: %v.", e)
return
}
result, _, e := api.SlidesApi.Convert(source, "pdf", "", "", "", []int32 { 2, 4 }, nil)
if e != nil {
fmt.Printf("Error: %v.", e)
return
}
fmt.Printf("The converted file was saved to %v.", result.Name())
Sett inn og administrer former i presentasjon via Go API
Aspose.Slides Cloud SDK for Go har gitt et komplett sett med funksjoner for å jobbe med former i PowerPoint-presentasjoner ved hjelp av Go-kommandoer. Det gir støtte for å legge til nye former i presentasjoner, administrere formegenskaper, arbeide med SmartArt-grafikk, arbeide med matematiske formler, trekke ut figurer fra et lysbilde, legge til og administrere hyperkoblinger, arbeide med geometribaner, arbeide med zoomrammer, legge til og administrere WordArt, importere former fra SVG og mange flere. Følgende eksempel viser hvordan du trekker ut former fra presentasjonslysbildet ved hjelp av Go API.
Trekk ut figurer fra presentasjoner ved hjelp av Go API
cfg := asposeslidescloud.NewConfiguration()
cfg.AppSid = "MyClientId"
cfg.AppKey = "MyClientSecret"
api := asposeslidescloud.NewAPIClient(cfg)
// Get all shapes from the first slide.
allShapes, _, e := api.SlidesApi.GetShapes("MyPresentation.pptx", 1, "", "", "", "", "")
if e != nil {
fmt.Printf("Error: %v.", e)
return
}
// Get all charts from the first slide.
charts, _, e := api.SlidesApi.GetShapes("MyPresentation.pptx", 1, "", "", "", "Chart", "")
if e != nil {
fmt.Printf("Error: %v.", e)
return
}
// Print information about the shapes and charts.
shapeCount := len(allShapes.GetShapesLinks())
chartCount := len(charts.GetShapesLinks())
fmt.Printf("The slide contains %v shapes, including %v charts", shapeCount, chartCount)