Aspose.Slides Cloud SDK for Go
GO SDK - Create & Convert PowerPoint Presentations
Cloud-baseret SDK giver softwareudviklere mulighed for at oprette, læse, redigere, beskytte og konvertere PowerPoint PPT/PPTX-præsentationer i skyen.
Aspose.Slides Cloud SDK for Go er en dominerende og omfattende cloud-baseret SDK, der giver udviklere mulighed for at oprette, redigere og manipulere PowerPoint-præsentationer ved hjælp af Go-programmeringssproget. SDK hjælper softwareudviklere med nemt at integrere avancerede PowerPoint-præsentationsfunktioner i deres Go-baserede applikationer, såsom oprettelse, redigering og sletning af dias, tilføjelse af former, tekst og multimedieindhold, anvendelse af formatering og meget mere. Go cloud SDK er baseret på toppen af Aspose.Slides REST API og fungerer problemfrit uden at installere tredjepartssoftware.
Aspose.Slides Cloud SDK for Go er optimeret til høj ydeevne med funktioner såsom asynkrone API-kald og multithreaded-behandling for at sikre hurtig og effektiv udførelse. Det gør det muligt for softwareudviklere at oprette og ændre PowerPoint-præsentationer programmatisk i deres egne applikationer. Der er flere vigtige funktioner i biblioteket, såsom at oprette præsentationer fra bunden, indsætte nye dias, flette/opdele præsentationer, udtrække et dias fra præsentationer, kopiere slides indhold, administrere temaer, tilføje og udtrække billeder fra præsentationer, tilføje og udtrække figurer , administrer hyperlinks og mange flere.
Som en cloud-baseret SDK tilbyder Aspose.Slides Cloud SDK for Go en omkostningseffektiv løsning til udviklere, der ønsker at tilføje avancerede PowerPoint-præsentationsfunktioner til deres applikationer uden at investere i dyr software eller hardware. Med sin kompatibilitet på tværs af platforme, brugervenlighed, høj ydeevne og omkostningseffektivitet er det et glimrende valg for udviklere, der ønsker at tilføje avancerede PowerPoint-præsentationsfunktioner til deres applikationer. Udviklere bør dog også overveje SDK'ets begrænsninger, såsom kravet om en internetforbindelse og begrænsede tilpasningsmuligheder.
Kom godt i gang med Aspose.Slides Cloud SDK for Go
Den anbefalede måde at installere Aspose.Slides Cloud SDK for Go på bruger GitHub.. For at installere SDK'et på dit system skal du køre følgende kommando:
Installer Aspose.Slides Cloud SDK til Go via GitHub
slides get github.com/aspose-slides-cloud/aspose-slides-cloud-slides
Du kan også downloade den direkte fra Aspose-produktudgivelsessiden.Opret og administrer præsentation via Go API
Aspose.Slides Cloud SDK for Go har ydet komplet support til oprettelse og ændring af PPT- og PPTX-præsentationer i Go-applikationer. SDK'et understøtter oprettelse af præsentationer i forskellige populære præsentationsfilformater såsom PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM, ODP, OTP og mange flere. Der er flere andre vigtige funktioner i biblioteket til at administrere præsentationer i skyen, såsom tilføjelse af nye dias til eksisterende præsentationer, tilføjelse og opdatering af diasnoter, oprettelse af en præsentation fra HTML, oprettelse af en ny præsentation ved hjælp af en skabelon, sletning af uønskede dias fra præsentation, opdel eller flet eksisterende præsentation, tilføj animation til præsentationer og mange flere.
Tilføj, administrer og konverter præsentationens slides via Go API
Aspose.Slides Cloud SDK for Go har inkluderet komplet support til håndtering af slides i PowerPoint-præsentationer. Der er flere vigtige funktioner i biblioteket til at arbejde med dias, såsom at tilføje nye dias til præsentationer, udtrække dias fra en præsentation, slette uønskede dias, kopiere dias fra en præsentation til en anden, flytte dias til en anden position i en præsentation, administrere baggrundspræsentationens dias, administrer diaskommentarer, føj kommentarer til dias, få diasoplysninger, få antallet af dias fra en præsentation og mange flere.
Tilføj kommentarer til præsentationens slide 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-præsentationer via Go SDK
Aspose.Slides Cloud SDK for Go har leveret nogle kraftfulde funktioner til at konvertere PowerPoint-præsentationer til forskellige andre støttefilformater ved hjælp af Go-kommandoer. Softwareudviklere kan konvertere præsentationer til PDF, XPS, TIFF, HTML, SWF, JPEG, PNG, GIF, BMP, FODP, XAML, MP4 og mange flere. Det er også muligt at konvertere udvalgte dias, opdele eller flette PowerPoint-præsentationer, angive højde eller bredde på sider eller billeder i et outputdokument og mange flere. Følgende eksempel viser, hvordan man konverterer præsentationer til PDF-filformat.
Eksporter præsentation 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())
Indsæt og administrer figurer i præsentation via Go API
Aspose.Slides Cloud SDK for Go har leveret et komplet sæt funktioner til at arbejde med figurer i PowerPoint-præsentationer ved hjælp af Go-kommandoer. Det giver support til at tilføje nye former til præsentationer, administrere formegenskaber, arbejde med SmartArt-grafik, arbejde med matematiske formler, udtrække figurer fra et dias, tilføje og administrere hyperlinks, arbejde med geometristier, arbejde med zoomrammer, tilføje og administrere WordArt, importere former fra SVG og mange flere. Følgende eksempel viser, hvordan man udtrækker figurer fra præsentationssliden ved hjælp af Go API.
Udtræk figurer fra præsentationer ved hjælp af 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)