Aspose.Slides Cloud SDK for Go
GO SDK - PowerPoint təqdimatlarını yaradın və çevirin
Bulud əsaslı SDK proqram tərtibatçılarına buludda PowerPoint PPT/PPTX təqdimatlarını yaratmağa, oxumağa, redaktə etməyə, qorumağa və çevirməyə imkan verir.
Go üçün Aspose.Slides Bulud SDK tərtibatçılara üstünlük təşkil edən və hərtərəfli bulud əsaslı SDK-dır. Go proqramlaşdırma dilindən istifadə edərək PowerPoint təqdimatlarını yaradın, redaktə edin və manipulyasiya edin. SDK proqram tərtibatçılarına slaydlar yaratmaq, redaktə etmək və silmək, formalar, mətn və multimedia məzmunu əlavə etmək, formatlaşdırma tətbiq etmək və s. kimi təkmil PowerPoint təqdimat funksiyalarını Go-əsaslı proqramlarına asanlıqla inteqrasiya etməyə kömək edir. Go bulud SDK Aspose.Slides REST API-nin yuxarı hissəsinə əsaslanır və heç bir üçüncü tərəf proqram təminatı quraşdırmadan rəvan işləyir.
Aspose.Slides Cloud SDK for Go yüksək performans üçün optimallaşdırılıb, asinxron API zəngləri və sürətli və səmərəli icranı təmin etmək üçün çox yivli emal kimi xüsusiyyətlərə malikdir. Bu proqram tərtibatçılarına öz proqramlarında proqramlı şəkildə PowerPoint təqdimatlarını yaratmağa və dəyişdirməyə imkan verir. Kitabxananın sıfırdan təqdimatlar yaratmaq, yeni slaydlar daxil etmək, təqdimatları birləşdirmək/parçalamaq, təqdimatlardan slaydı çıxarmaq, slaydların məzmununu köçürmək, mövzuları idarə etmək, təqdimatlardan şəkillər əlavə etmək və çıxarmaq, formalar əlavə etmək və çıxarmaq kimi bir sıra mühüm funksiyalar var. , hiperlinkləri və daha çoxunu idarə edin.
Bulud əsaslı SDK olaraq Aspose.Slides Cloud SDK for Go bahalı proqram təminatı və ya aparatlara sərmayə qoymadan tətbiqlərinə təkmil PowerPoint təqdimat funksiyalarını əlavə etmək istəyən tərtibatçılar üçün sərfəli həll yolu təklif edir. Platformalar arası uyğunluğu, istifadəsi asanlığı, yüksək performansı və qənaətcilliyi ilə tətbiqlərinə qabaqcıl PowerPoint təqdimat funksiyalarını əlavə etmək istəyən tərtibatçılar üçün əla seçimdir. Bununla belə, tərtibatçılar internet bağlantısı tələbi və məhdud fərdiləşdirmə seçimləri kimi SDK-nın məhdudiyyətlərini də nəzərə almalıdırlar.
Go üçün Aspose.Slides Bulud SDK ilə işə başlayın
Git üçün Aspose.Slides Cloud SDK quraşdırmanın tövsiyə olunan yolu GitHub-dan istifadə etməkdir. SDK-nı sisteminizə quraşdırmaq üçün aşağıdakı əmri yerinə yetirin:
GitHub vasitəsilə Go üçün Aspose.Slides Cloud SDK-nı quraşdırın
slides get github.com/aspose-slides-cloud/aspose-slides-cloud-slides
Siz həmçinin onu birbaşa Məhsulun buraxılış səhifəsindən endirə bilərsiniz.Go API vasitəsilə təqdimat yaradın və idarə edin
Aspose.Slides Cloud SDK for Go Go proqramları daxilində PPT və PPTX təqdimatlarının yaradılması və dəyişdirilməsi üçün tam dəstəyi təmin etmişdir. SDK, PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM, ODP, OTP və daha çox kimi müxtəlif məşhur təqdimat fayl formatlarında təqdimatlar yaratmağı dəstəkləyir. Mövcud təqdimatlara yeni slaydlar əlavə etmək, slayd qeydlərini əlavə etmək və yeniləmək, HTML-dən təqdimat yaratmaq, şablondan istifadə edərək yeni təqdimat yaratmaq, arzuolunmaz slaydları silmək kimi buludda təqdimatların idarə edilməsi üçün kitabxananın bir sıra digər mühüm xüsusiyyətləri də var. təqdimat, mövcud təqdimatı bölmək və ya birləşdirmək, təqdimatlara animasiya əlavə etmək və s.
Go API vasitəsilə təqdimat slaydlarını əlavə edin, idarə edin və çevirin
Aspose.Slides Cloud SDK for Go PowerPoint təqdimatlarında slaydlarla işləmək üçün tam dəstəyi ehtiva edir. Təqdimatlara yeni slaydlar əlavə etmək, təqdimatdan slaydları çıxarmaq, arzuolunmaz slaydları silmək, slaydları bir təqdimatdan digərinə köçürmək, slaydları təqdimatda başqa mövqeyə köçürmək, idarə etmək kimi slaydlarla işləmək üçün kitabxananın bir neçə mühüm funksiyası vardır. fon təqdimatının slaydı, slayd şərhlərini idarə edin, slaydlara şərhlər əlavə edin, slayd məlumatı əldə edin, təqdimatdan slaydların sayını əldə edin və s.
Go API vasitəsilə Təqdimatın Slaydına Şərhlər əlavə edin
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()))
Go SDK vasitəsilə PowerPoint təqdimatlarını ixrac edin
Aspose.Slides Cloud SDK for Go Go əmrlərindən istifadə edərək PowerPoint təqdimatlarını müxtəlif digər dəstək fayl formatlarına çevirmək üçün bəzi güclü funksiyalar təqdim edib. Proqram tərtibatçıları təqdimatları PDF, XPS, TIFF, HTML, SWF, JPEG, PNG, GIF, BMP, FODP, XAML, MP4 və daha çoxuna çevirə bilər. Seçilmiş slaydları çevirmək, PowerPoint təqdimatlarını bölmək və ya birləşdirmək, çıxış sənədində səhifələrin və ya şəkillərin hündürlüyünü və ya enini təyin etmək və daha çox şey mümkündür. Aşağıdakı nümunə təqdimatın PDF fayl formatına çevrilməsini nümayiş etdirir.
Təqdimatı Go SDK vasitəsilə PDF-ə ixrac edin
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 vasitəsilə Təqdimata Formaları daxil edin və idarə edin
Aspose.Slides Cloud SDK for Go Go əmrlərindən istifadə edərək PowerPoint təqdimatlarında formalarla işləmək üçün tam funksiyalar dəstini təmin etmişdir. O, təqdimatlara yeni formalar əlavə etmək, forma xassələrini idarə etmək, SmartArt qrafikası ilə işləmək, Riyaziyyat düsturları ilə işləmək, slayddan Formaları çıxarmaq, hiperlinklər əlavə etmək və idarə etmək, həndəsə yolları ilə işləmək, böyütmə çərçivələri ilə işləmək, WordArt əlavə etmək və idarə etmək üçün dəstək verir. SVG-dən formaların idxalı və daha çox. Aşağıdakı nümunə Go API istifadə edərək Təqdimat slaydından formaların necə çıxarılmasını nümayiş etdirir.
Go API istifadə edərək Təqdimatlardan Formaları çıxarın
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)