1. Produse
  2.   Prezentare
  3.   GO
  4.   Aspose.Slides Cloud SDK for Go

Aspose.Slides Cloud SDK for Go

 
 

GO SDK - Creați și convertiți prezentări PowerPoint

SDK bazat pe cloud permite dezvoltatorilor de software să creeze, să citească, să editeze, să protejeze și să convertească prezentări PowerPoint PPT/PPTX în cloud.

Aspose.Slides Cloud SDK for Go este un SDK dominant și cuprinzător bazat pe cloud, care permite dezvoltatorilor să creați, editați și manipulați prezentări PowerPoint folosind limbajul de programare Go. SDK-ul ajută dezvoltatorii de software să integreze cu ușurință funcționalități avansate de prezentare PowerPoint în aplicațiile lor bazate pe Go, cum ar fi crearea, editarea și ștergerea diapozitivelor, adăugarea de forme, text și conținut multimedia, aplicarea formatării și multe altele. SDK-ul Go cloud se bazează pe partea superioară a API-ului Aspose.Slides REST și funcționează fără probleme fără a instala niciun software terță parte.

Aspose.Slides Cloud SDK for Go este optimizat pentru performanță ridicată, cu funcții precum apeluri API asincrone și procesare cu mai multe fire pentru a asigura o execuție rapidă și eficientă. Acesta permite dezvoltatorilor de software să creeze și să modifice prezentări PowerPoint în mod programatic în cadrul propriilor aplicații. Există mai multe caracteristici importante ale bibliotecii, cum ar fi crearea de prezentări de la zero, inserarea de noi diapozitive, îmbinarea/diviziunea prezentărilor, extragerea unui diapozitiv din prezentări, copierea conținutului diapozitivelor, gestionarea temelor, adăugarea și extragerea imaginilor din prezentări, adăugarea și extragerea formelor , gestionați hyperlinkurile și multe altele.

Ca SDK bazat pe cloud, Aspose.Slides Cloud SDK pentru Go oferă o soluție rentabilă pentru dezvoltatorii care doresc să adauge funcționalități avansate de prezentare PowerPoint la aplicațiile lor fără a investi în software sau hardware costisitor. Cu compatibilitatea multiplatformă, ușurința de utilizare, performanța ridicată și rentabilitatea, este o alegere excelentă pentru dezvoltatorii care doresc să adauge funcționalități avansate de prezentare PowerPoint la aplicațiile lor. Cu toate acestea, dezvoltatorii ar trebui să ia în considerare și limitările SDK-ului, cum ar fi cerințele pentru o conexiune la internet și opțiuni limitate de personalizare.

Previous Next

Noțiuni introductive cu Aspose.Slides Cloud SDK for Go

Modul recomandat de a instala Aspose.Slides Cloud SDK for Go este utilizarea GitHub.. Pentru a instala SDK-ul pe sistemul dvs., rulați următoarea comandă:

Instalați Aspose.Slides Cloud SDK pentru Go prin GitHub

slides get github.com/aspose-slides-cloud/aspose-slides-cloud-slides 
De asemenea, îl puteți descărca direct de pe pagina de lansare a produsului Aspose.

Creați și gestionați o prezentare prin Go API

Aspose.Slides Cloud SDK pentru Go a oferit suport complet pentru crearea și modificarea prezentărilor PPT și PPTX în cadrul aplicațiilor Go. SDK-ul acceptă crearea de prezentări în diferite formate populare de fișiere de prezentare, cum ar fi PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM, ODP, OTP și multe altele. Există câteva alte caracteristici importante ale bibliotecii pentru gestionarea prezentărilor în cloud, cum ar fi adăugarea de noi diapozitive la prezentările existente, adăugarea și actualizarea notelor de diapozitive, crearea unei prezentări din HTML, crearea unei noi prezentări folosind un șablon, ștergerea diapozitivelor nedorite din prezentare, împărțiți sau îmbinați prezentarea existentă, adăugați animație la prezentări și multe altele.

Adăugați, gestionați și convertiți diapozitivele prezentărilor prin API-ul Go

Aspose.Slides Cloud SDK pentru Go a inclus suport complet pentru gestionarea diapozitivelor în prezentările PowerPoint. Există câteva caracteristici importante ale bibliotecii pentru lucrul cu diapozitive, cum ar fi adăugarea de noi diapozitive la prezentări, extragerea diapozitivelor dintr-o prezentare, ștergerea diapozitivelor nedorite, copierea diapozitivelor dintr-o prezentare în alta, mutarea diapozitivelor într-o altă poziție într-o prezentare, gestionarea diapozitivul prezentării de fundal, gestionați comentariile diapozitivelor, adăugați comentarii la diapozitiv, obțineți informații despre diapozitive, obțineți numărul de diapozitive dintr-o prezentare și multe altele.

Adăugați comentarii la diapozitivul prezentării prin 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()))

Exportați prezentări PowerPoint prin Go SDK

Aspose.Slides Cloud SDK pentru Go a oferit câteva funcții puternice pentru conversia prezentărilor PowerPoint în diferite alte formate de fișiere de suport folosind comenzile Go. Dezvoltatorii de software pot converti prezentările în PDF, XPS, TIFF, HTML, SWF, JPEG, PNG, GIF, BMP, FODP, XAML, MP4 și multe altele. De asemenea, este posibil să convertiți diapozitivele selectate, să divizați sau să îmbinați prezentări PowerPoint, să specificați înălțimea sau lățimea paginilor sau imaginilor dintr-un document de ieșire și multe altele. Următorul exemplu demonstrează cum să convertiți prezentările în format de fișier PDF.

Exportați prezentarea în PDF prin 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())

Inserați și gestionați forme în prezentare prin API-ul Go

Aspose.Slides Cloud SDK pentru Go a oferit un set complet de caracteristici pentru lucrul cu forme în prezentările PowerPoint folosind comenzile Go. Oferă suport pentru adăugarea de noi forme în prezentări, gestionarea proprietăților formelor, lucrul cu grafica SmartArt, lucrul cu formule matematice, extragerea formelor dintr-un diapozitiv, adăugarea și gestionarea hyperlinkurilor, lucrul cu traseele geometriei, lucrul cu cadre de zoom, adăugarea și gestionarea WordArt, importul de forme din SVG și multe altele. Următorul exemplu demonstrează cum să extrageți forme din diapozitivul Prezentare folosind Go API.

Extrageți forme din prezentări folosind 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)

 Română