Aspose.Slides Cloud SDK for Go
GO SDK - Membuat dan Mengonversi Presentasi PowerPoint
SDK Berbasis Cloud memungkinkan pengembang perangkat lunak Membuat, Membaca, Mengedit, Melindungi & Mengonversi Presentasi PowerPoint PPT/PPTX di cloud.
Aspose.Slides Cloud SDK for Go adalah SDK berbasis cloud yang dominan dan komprehensif yang memungkinkan pengembang untuk membuat, mengedit, dan memanipulasi presentasi PowerPoint menggunakan bahasa pemrograman Go. SDK membantu pengembang perangkat lunak untuk dengan mudah mengintegrasikan fungsionalitas presentasi PowerPoint tingkat lanjut ke dalam aplikasi berbasis Go mereka, seperti membuat, mengedit, dan menghapus slide, menambahkan bentuk, teks, dan konten multimedia, menerapkan pemformatan, dan banyak lagi. Go cloud SDK didasarkan pada bagian atas Aspose.Slides REST API dan bekerja dengan lancar tanpa menginstal perangkat lunak pihak ketiga apa pun.
Aspose.Slides Cloud SDK for Go dioptimalkan untuk kinerja tinggi, dengan fitur seperti panggilan API asinkron dan pemrosesan multithread untuk memastikan eksekusi yang cepat dan efisien. Hal ini memungkinkan pengembang perangkat lunak untuk membuat dan memodifikasi presentasi PowerPoint secara terprogram di dalam aplikasi mereka sendiri. Ada beberapa fitur penting di perpustakaan, seperti membuat presentasi dari awal, menyisipkan slide baru, menggabungkan/memisahkan presentasi, mengekstrak slide dari presentasi, menyalin konten slide, mengelola tema, menambah & mengekstrak gambar dari presentasi, menambahkan & mengekstrak bentuk , kelola hyperlink dan banyak lagi.
Sebagai SDK berbasis cloud, Aspose.Slides Cloud SDK for Go menawarkan solusi hemat biaya bagi pengembang yang ingin menambahkan fungsionalitas presentasi PowerPoint tingkat lanjut ke aplikasi mereka tanpa berinvestasi pada perangkat lunak atau perangkat keras yang mahal. Dengan kompatibilitas lintas platform, kemudahan penggunaan, kinerja tinggi, dan efektivitas biaya, ini adalah pilihan tepat bagi pengembang yang ingin menambahkan fungsionalitas presentasi PowerPoint tingkat lanjut ke aplikasi mereka. Namun, developer juga harus mempertimbangkan keterbatasan SDK, seperti persyaratan koneksi internet dan opsi penyesuaian yang terbatas.
Memulai Aspose.Slides Cloud SDK untuk Go
Cara yang disarankan untuk menginstal Aspose.Slides Cloud SDK for Go adalah menggunakan GitHub.. Untuk menginstal SDK di sistem Anda, jalankan perintah berikut:
Instal Aspose.Slides Cloud SDK untuk Go melalui GitHub
slides get github.com/aspose-slides-cloud/aspose-slides-cloud-slides
Anda juga dapat mendownloadnya langsung dari halaman rilis produk Aspose.Buat & Kelola Presentasi melalui Go API
Aspose.Slides Cloud SDK for Go telah memberikan dukungan lengkap untuk membuat dan memodifikasi presentasi PPT dan PPTX di dalam aplikasi Go. SDK mendukung pembuatan presentasi dalam berbagai format file presentasi populer seperti PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM, ODP, OTP, dan masih banyak lagi. Ada beberapa fitur penting lainnya di perpustakaan untuk mengelola presentasi di cloud, seperti menambahkan slide baru ke presentasi yang sudah ada, menambahkan & memperbarui catatan slide, membuat presentasi dari HTML, membuat presentasi baru menggunakan template, menghapus slide yang tidak diinginkan dari presentasi, membagi atau menggabungkan presentasi yang ada, menambahkan animasi pada presentasi, dan masih banyak lagi.
Tambahkan, Kelola & Konversi Slide Presentasi melalui Go API
Aspose.Slides Cloud SDK for Go telah menyertakan dukungan lengkap untuk menangani slide dalam presentasi PowerPoint. Ada beberapa fitur penting di perpustakaan untuk bekerja dengan slide, seperti menambahkan slide baru ke presentasi, mengekstrak slide dari presentasi, menghapus slide yang tidak diinginkan, menyalin slide dari satu presentasi ke presentasi lainnya, memindahkan slide ke posisi lain dalam presentasi, mengelola latar belakang slide presentasi, mengelola komentar slide, menambahkan komentar ke slide, mendapatkan informasi slide, mendapatkan jumlah slide dari presentasi dan banyak lagi.
Tambahkan Komentar ke Slide Presentasi melalui 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()))
Ekspor Presentasi PowerPoint melalui Go SDK
Aspose.Slides Cloud SDK for Go telah menyediakan beberapa fitur canggih untuk mengonversi presentasi PowerPoint ke berbagai format file dukungan lainnya menggunakan perintah Go. Pengembang perangkat lunak dapat mengonversi presentasi ke PDF, XPS, TIFF,HTML, SWF, JPEG, PNG, GIF, BMP, FODP, XAML, MP4 dan masih banyak lagi. Dimungkinkan juga untuk mengonversi slide yang dipilih, membagi atau menggabungkan presentasi PowerPoint, menentukan tinggi atau lebar halaman atau gambar dalam dokumen keluaran dan banyak lagi. Contoh berikut menunjukkan cara mengonversi presentasi ke format file PDF.
Ekspor Presentasi ke PDF melalui 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())
Sisipkan & Kelola Bentuk dalam Presentasi melalui Go API
Aspose.Slides Cloud SDK for Go telah menyediakan serangkaian fitur lengkap untuk bekerja dengan bentuk di dalam presentasi PowerPoint menggunakan perintah Go. Ini memberikan dukungan untuk menambahkan bentuk baru ke presentasi, mengelola properti bentuk, bekerja dengan grafik SmartArt, bekerja dengan rumus Matematika, mengekstrak Bentuk dari slide, menambahkan & mengelola hyperlink, bekerja dengan jalur geometri, bekerja dengan bingkai zoom, menambahkan dan mengelola WordArt, mengimpor bentuk Dari SVG dan banyak lagi. Contoh berikut menunjukkan cara mengekstrak bentuk dari slide Presentasi menggunakan Go API.
Ekstrak Bentuk dari Presentasi menggunakan 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)