1. Produkty
  2.   Prezentacja
  3.   GO
  4.   Aspose.Slides Cloud SDK for Go

Aspose.Slides Cloud SDK for Go

 
 

GO SDK — twórz i konwertuj prezentacje programu PowerPoint

Oparte na chmurze SDK pozwala twórcom oprogramowania tworzyć, czytać, edytować, chronić i konwertować prezentacje PowerPoint PPT/PPTX w chmurze.

Aspose.Slides Cloud SDK for Go to dominujący i wszechstronny pakiet SDK oparty na chmurze, który umożliwia programistom twórz, edytuj i manipuluj prezentacjami programu PowerPoint przy użyciu języka programowania Go. Zestaw SDK pomaga twórcom oprogramowania łatwo integrować zaawansowane funkcje prezentacji programu PowerPoint z aplikacjami opartymi na Go, takie jak tworzenie, edytowanie i usuwanie slajdów, dodawanie kształtów, tekstu i treści multimedialnych, stosowanie formatowania i wiele więcej. Zestaw SDK chmury Go jest oparty na najlepszym interfejsie API REST Aspose.Slides i działa płynnie bez konieczności instalowania oprogramowania innych firm.

Aspose.Slides Cloud SDK dla Go jest zoptymalizowany pod kątem wysokiej wydajności, z funkcjami takimi jak asynchroniczne wywołania API i przetwarzanie wielowątkowe, aby zapewnić szybkie i wydajne wykonanie. Umożliwia programistom programowe tworzenie i modyfikowanie prezentacji programu PowerPoint w ich własnych aplikacjach. Biblioteka zawiera kilka ważnych funkcji, takich jak tworzenie prezentacji od podstaw, wstawianie nowych slajdów, łączenie/dzielenie prezentacji, wyodrębnianie slajdów z prezentacji, kopiowanie zawartości slajdów, zarządzanie motywami, dodawanie i wyodrębnianie obrazów z prezentacji, dodawanie i wyodrębnianie kształtów , zarządzaj hiperłączami i wiele więcej.

Jako oparty na chmurze pakiet SDK, Aspose.Slides Cloud SDK for Go oferuje ekonomiczne rozwiązanie dla programistów, którzy chcą dodać zaawansowane funkcje prezentacji PowerPoint do swoich aplikacji bez inwestowania w drogie oprogramowanie lub sprzęt. Dzięki kompatybilności między platformami, łatwości obsługi, wysokiej wydajności i opłacalności jest to doskonały wybór dla programistów, którzy chcą dodać do swoich aplikacji zaawansowane funkcje prezentacji PowerPoint. Jednak programiści powinni również wziąć pod uwagę ograniczenia pakietu SDK, takie jak wymagania dotyczące połączenia internetowego i ograniczone opcje dostosowywania.

Previous Next

Pierwsze kroki z Aspose.Slides Cloud SDK dla Go

Zalecany sposób instalacji Aspose.Slides Cloud SDK dla Go wykorzystuje GitHub. Aby zainstalować SDK w swoim systemie, uruchom następujące polecenie:

Zainstaluj pakiet SDK Aspose.Slides Cloud dla Go za pośrednictwem GitHub

slides get github.com/aspose-slides-cloud/aspose-slides-cloud-slides 
Możesz go także pobrać bezpośrednio ze strony wydania produktu Aspose.

Twórz prezentacje i zarządzaj nimi za pośrednictwem interfejsu Go API

Aspose.Slides Cloud SDK dla Go zapewnia pełną obsługę tworzenia i modyfikowania prezentacji PPT i PPTX w aplikacjach Go. SDK obsługuje tworzenie prezentacji w różnych popularnych formatach plików prezentacji, takich jak PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM, ODP, OTP i wiele innych. Biblioteka zawiera kilka innych ważnych funkcji do zarządzania prezentacjami w chmurze, takich jak dodawanie nowych slajdów do istniejących prezentacji, dodawanie i aktualizowanie notatek do slajdów, tworzenie prezentacji z HTML, tworzenie nowej prezentacji przy użyciu szablonu, usuwanie niechcianych slajdów z prezentację, dziel lub łącz istniejącą prezentację, dodawaj animacje do prezentacji i wiele więcej.

Dodawaj, zarządzaj i konwertuj slajdy prezentacji za pośrednictwem Go API

Aspose.Slides Cloud SDK for Go zawiera pełną obsługę obsługi slajdów w prezentacjach programu PowerPoint. Biblioteka zawiera kilka ważnych funkcji umożliwiających pracę ze slajdami, takich jak dodawanie nowych slajdów do prezentacji, wyodrębnianie slajdów z prezentacji, usuwanie niechcianych slajdów, kopiowanie slajdów z jednej prezentacji do drugiej, przenoszenie slajdów w inne miejsce w prezentacji, zarządzanie slajd prezentacji w tle, zarządzaj komentarzami do slajdów, dodawaj komentarze do slajdów, uzyskuj informacje o slajdach, sprawdzaj numer slajdów z prezentacji i wiele więcej.

Dodawaj komentarze do slajdu prezentacji poprzez 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()))

Eksportuj prezentacje programu PowerPoint za pośrednictwem Go SDK

Aspose.Slides Cloud SDK dla Go udostępnia kilka zaawansowanych funkcji do konwertowania prezentacji programu PowerPoint do różnych innych obsługiwanych formatów plików za pomocą poleceń Go. Twórcy oprogramowania mogą konwertować prezentacje do formatu PDF, XPS, TIFF, HTML, SWF, JPEG, PNG, GIF, BMP, FODP, XAML, MP4 i wielu innych. Możliwe jest także konwertowanie wybranych slajdów, dzielenie lub łączenie prezentacji PowerPoint, określanie wysokości lub szerokości stron lub obrazów w dokumencie wyjściowym i wiele więcej. Poniższy przykład pokazuje, jak przekonwertować prezentację do formatu pliku PDF.

Eksportuj prezentację do pliku PDF za pomocą 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())

Wstaw kształty i zarządzaj nimi w prezentacji za pośrednictwem interfejsu Go API

Aspose.Slides Cloud SDK dla Go zapewnia kompletny zestaw funkcji do pracy z kształtami w prezentacjach programu PowerPoint za pomocą poleceń Go. Zapewnia obsługę dodawania nowych kształtów do prezentacji, zarządzania właściwościami kształtów, pracy z grafiką SmartArt, pracy z formułami matematycznymi, wyodrębniania kształtów ze slajdu, dodawania hiperłączy i zarządzania nimi, pracy ze ścieżkami geometrii, pracy z ramkami powiększenia, dodawania i zarządzania obiektami WordArt, importowanie kształtów z SVG i wielu innych. Poniższy przykład ilustruje sposób wyodrębniania kształtów ze slajdu Prezentacja przy użyciu interfejsu Go API.

Wyodrębnij kształty z prezentacji za pomocą 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)

 Polski