Aspose.Slides Cloud SDK for Go
GO SDK - Skapa och konvertera PowerPoint-presentationer
Molnbaserad SDK tillåter mjukvaruutvecklare att skapa, läsa, redigera, skydda och konvertera PowerPoint PPT/PPTX-presentationer i molnet.
Aspose.Slides Cloud SDK for Go är en dominerande och omfattande molnbaserad SDK som tillåter utvecklare att skapa, redigera och manipulera PowerPoint-presentationer med hjälp av programmeringsspråket Go. SDK hjälper mjukvaruutvecklare att enkelt integrera avancerade PowerPoint-presentationsfunktioner i sina Go-baserade applikationer, som att skapa, redigera och ta bort bilder, lägga till former, text och multimediainnehåll, tillämpa formatering och mycket mer. Go cloud SDK är baserad på toppen av Aspose.Slides REST API och fungerar smidigt utan att installera någon programvara från tredje part.
Aspose.Slides Cloud SDK för Go är optimerad för hög prestanda, med funktioner som asynkrona API-anrop och flertrådad bearbetning för att säkerställa snabb och effektiv exekvering. Det gör det möjligt för mjukvaruutvecklare att skapa och modifiera PowerPoint-presentationer programmatiskt i sina egna applikationer. Det finns flera viktiga funktioner i biblioteket, som att skapa presentationer från grunden, infoga nya bilder, slå samman/dela presentationer, extrahera en bild från presentationer, kopiera bildernas innehåll, hantera teman, lägga till och extrahera bilder från presentationer, lägga till och extrahera former , hantera hyperlänkar och många fler.
Som en molnbaserad SDK erbjuder Aspose.Slides Cloud SDK for Go en kostnadseffektiv lösning för utvecklare som vill lägga till avancerade PowerPoint-presentationsfunktioner till sina applikationer utan att investera i dyr mjukvara eller hårdvara. Med sin plattformsoberoende kompatibilitet, användarvänlighet, höga prestanda och kostnadseffektivitet är det ett utmärkt val för utvecklare som vill lägga till avancerade PowerPoint-presentationsfunktioner till sina applikationer. Utvecklare bör dock också överväga SDK:ns begränsningar, såsom kravet på en internetanslutning och begränsade anpassningsalternativ.
Komma igång med Aspose.Slides Cloud SDK for Go
Det rekommenderade sättet att installera Aspose.Slides Cloud SDK for Go använder GitHub. För att installera SDK på ditt system, kör följande kommando:
Installera Aspose.Slides Cloud SDK för Go via GitHub
slides get github.com/aspose-slides-cloud/aspose-slides-cloud-slides
Du kan också ladda ner den direkt från Asposes produktutgivningssida.Skapa och hantera presentation via Go API
Aspose.Slides Cloud SDK för Go har tillhandahållit komplett stöd för att skapa och ändra PPT- och PPTX-presentationer i Go-applikationer. SDK stöder att skapa presentationer i olika populära presentationsfilformat som PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM, ODP, OTP och många fler. Det finns flera andra viktiga funktioner i biblioteket för att hantera presentationer i molnet, som att lägga till nya bilder i befintliga presentationer, lägga till och uppdatera bildanteckningar, skapa en presentation från HTML, skapa en ny presentation med en mall, ta bort oönskade bilder från presentation, dela eller slå samman befintlig presentation, lägg till animationer i presentationer och många fler.
Lägg till, hantera och konvertera presentationsbilder via Go API
Aspose.Slides Cloud SDK för Go har inkluderat komplett stöd för hantering av bilder i PowerPoint-presentationer. Det finns flera viktiga funktioner i biblioteket för att arbeta med bilder, som att lägga till nya bilder i presentationer, extrahera bilder från en presentation, ta bort oönskade bilder, kopiera bilder från en presentation till en annan, flytta bilder till en annan plats i en presentation, hantera bakgrundspresentationens bild, hantera bildkommentarer, lägg till kommentarer på bilden, få bildinformation, få antalet bilder från en presentation och mycket mer.
Lägg till kommentarer till presentationens bild 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()))
Exportera PowerPoint-presentationer via Go SDK
Aspose.Slides Cloud SDK för Go har tillhandahållit några kraftfulla funktioner för att konvertera PowerPoint-presentationer till olika andra stödfilformat med hjälp av Go-kommandon. Mjukvaruutvecklare kan konvertera presentationer till PDF, XPS, TIFF, HTML, SWF, JPEG, PNG, GIF, BMP, FODP, XAML, MP4 och många fler. Det är också möjligt att konvertera utvalda bilder, dela eller slå samman PowerPoint-presentationer, ange höjd eller bredd på sidor eller bilder i ett utdatadokument och många fler. Följande exempel visar hur man konverterar presentationer till PDF-filformat.
Exportera presentation till 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())
Infoga och hantera former i presentation via Go API
Aspose.Slides Cloud SDK för Go har tillhandahållit en komplett uppsättning funktioner för att arbeta med former i PowerPoint-presentationer med hjälp av Go-kommandon. Det ger stöd för att lägga till nya former till presentationer, hantera formegenskaper, arbeta med SmartArt-grafik, arbeta med matematiska formler, extrahera former från en bild, lägga till och hantera hyperlänkar, arbeta med geometriska banor, arbeta med zoomramar, lägga till och hantera WordArt, importera former från SVG och många fler. Följande exempel visar hur man extraherar former från presentationsbilden med Go API.
Extrahera former från presentationer med 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)