Aspose.Slides Cloud SDK for Go
GO SDK - Създаване и конвертиране на PowerPoint презентации
Базираният в облак SDK позволява на разработчиците на софтуер да създават, четат, редактират, защитават и конвертират PowerPoint PPT/PPTX презентации в облака.
Aspose.Slides Cloud SDK за Go е доминиращ и всеобхватен базиран на облак SDK, който позволява на разработчиците да създавайте, редактирайте и манипулирайте презентации на PowerPoint с помощта на езика за програмиране Go. SDK помага на разработчиците на софтуер лесно да интегрират усъвършенствани функционалности за презентации на PowerPoint в техните базирани на Go приложения, като създаване, редактиране и изтриване на слайдове, добавяне на форми, текст и мултимедийно съдържание, прилагане на форматиране и много повече. Go cloud SDK е базиран на върха на Aspose.Slides REST API и работи безпроблемно, без да инсталирате софтуер на трети страни.
Aspose.Slides Cloud SDK за Go е оптимизиран за висока производителност, с функции като асинхронни API извиквания и многонишкова обработка, за да се гарантира бързо и ефективно изпълнение. Той позволява на разработчиците на софтуер да създават и модифицират PowerPoint презентации програмно в собствените си приложения. Има няколко важни функции част от библиотеката, като например създаване на презентации от нулата, вмъкване на нови слайдове, сливане/разделяне на презентации, извличане на слайд от презентации, копиране на съдържание на слайдове, управление на теми, добавяне и извличане на изображения от презентации, добавяне и извличане на форми , управление на хипервръзки и много други.
Като базиран на облак SDK, Aspose.Slides Cloud SDK for Go предлага рентабилно решение за разработчици, които искат да добавят разширени функции за представяне на PowerPoint към своите приложения, без да инвестират в скъп софтуер или хардуер. Със своята крос-платформена съвместимост, лекота на използване, висока производителност и рентабилност, той е отличен избор за разработчици, които искат да добавят разширени функции за представяне на PowerPoint към своите приложения. Разработчиците обаче трябва също така да вземат предвид ограниченията на SDK, като например изискването за интернет връзка и ограничените опции за персонализиране.
Първи стъпки с Aspose.Slides Cloud SDK за Go
Препоръчителният начин за инсталиране на Aspose.Slides Cloud SDK за Go е използването на GitHub. За да инсталирате SDK на вашата система, моля, изпълнете следната команда:
Инсталирайте Aspose.Slides Cloud SDK за Go през GitHub
slides get github.com/aspose-slides-cloud/aspose-slides-cloud-slides
Можете също да го изтеглите директно от страницата за пускане на продукта на Aspose.Създаване и управление на презентация чрез Go API
Aspose.Slides Cloud SDK за Go предоставя пълна поддръжка за създаване и модифициране на PPT и PPTX презентации в Go приложения. SDK поддържа създаване на презентации в различни популярни файлови формати за презентации като PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM, ODP, OTP и много други. Има няколко други важни функции, част от библиотеката за управление на презентации в облака, като добавяне на нови слайдове към съществуващи презентации, добавяне и актуализиране на бележки за слайдове, създаване на презентация от HTML, създаване на нова презентация с помощта на шаблон, изтриване на нежелани слайдове от презентация, разделяне или обединяване на съществуваща презентация, добавяне на анимация към презентации и много други.
Добавяне, управление и конвертиране на слайдове на презентация чрез Go API
Aspose.Slides Cloud SDK за Go включва пълна поддръжка за обработка на слайдове в презентации на PowerPoint. Има няколко важни функции част от библиотеката за работа със слайдове, като добавяне на нови слайдове към презентации, извличане на слайдове от презентация, изтриване на нежелани слайдове, копиране на слайдове от една презентация в друга, преместване на слайдове на друга позиция в презентация, управление фонов слайд на презентация, управление на коментари в слайд, добавяне на коментари към слайд, получаване на информация за слайд, получаване на номера на слайд от презентация и много други.
Добавете коментари към слайда на презентацията чрез 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()))
Експортиране на презентации на PowerPoint чрез Go SDK
Aspose.Slides Cloud SDK за Go предостави някои мощни функции за конвертиране на презентации на PowerPoint в различни други поддържащи файлови формати с помощта на Go команди. Разработчиците на софтуер могат да конвертират презентации в PDF, XPS, TIFF, HTML, SWF, JPEG, PNG, GIF, BMP, FODP, XAML, MP4 и много други. Възможно е също така да конвертирате избрани слайдове, да разделяте или обединявате PowerPoint презентации, да определяте височина или ширина на страници или изображения в изходен документ и много други. Следващият пример демонстрира как да конвертирате презентации в PDF файлов формат.
Експортиране на презентация в PDF чрез 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())
Вмъкване и управление на форми в презентация чрез Go API
Aspose.Slides Cloud SDK за Go предоставя пълен набор от функции за работа с фигури в презентации на PowerPoint с помощта на Go команди. Осигурява поддръжка за добавяне на нови форми към презентации, управление на свойствата на фигури, работа с графики SmartArt, работа с математически формули, извличане на фигури от слайд, добавяне и управление на хипервръзки, работа с геометрични пътеки, работа с рамки за мащабиране, добавяне и управление на WordArt, импортиране на форми от SVG и много други. Следващият пример демонстрира как да извлечете фигури от слайда на презентацията с помощта на Go API.
Извличане на форми от презентации чрез 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)