1. Termékek
  2.   Bemutatás
  3.   GO
  4.   Aspose.Slides Cloud SDK for Go

Aspose.Slides Cloud SDK for Go

 
 

GO SDK – PowerPoint-bemutatók létrehozása és konvertálása

A felhőalapú SDK lehetővé teszi a szoftverfejlesztők számára PowerPoint PPT/PPTX prezentációk létrehozását, olvasását, szerkesztését, védelmét és konvertálását a felhőben.

Az Aspose.Slides Cloud SDK for Go egy domináns és átfogó felhőalapú SDK, amely lehetővé teszi a fejlesztők számára, hogy PowerPoint prezentációkat hozhat létre, szerkeszthet és kezelhet a Go programozási nyelv használatával. Az SDK segítségével a szoftverfejlesztők könnyedén integrálhatják a fejlett PowerPoint prezentációs funkciókat Go-alapú alkalmazásaikba, mint például diák létrehozása, szerkesztése és törlése, alakzatok, szöveg és multimédiás tartalom hozzáadása, formázás alkalmazása és még sok más. A Go felhő SDK az Aspose.Slides REST API csúcsán alapul, és zökkenőmentesen működik harmadik féltől származó szoftverek telepítése nélkül.

Az Aspose.Slides Cloud SDK for Go nagy teljesítményre van optimalizálva, olyan funkciókkal, mint az aszinkron API-hívások és a többszálú feldolgozás a gyors és hatékony végrehajtás érdekében. Lehetővé teszi a szoftverfejlesztők számára, hogy saját alkalmazásaikon belül programozottan hozzanak létre és módosítsanak PowerPoint-prezentációkat. A könyvtárnak számos fontos funkciója van, például prezentációk létrehozása a semmiből, új diák beszúrása, prezentációk összevonása/felosztása, dia kinyerése prezentációkból, diák tartalmának másolása, témák kezelése, képek hozzáadása és kibontása prezentációkból, alakzatok hozzáadása és kibontása , kezelheti a hiperhivatkozásokat és még sok mást.

Felhőalapú SDK-ként az Aspose.Slides Cloud SDK for Go költséghatékony megoldást kínál azoknak a fejlesztőknek, akik fejlett PowerPoint prezentációs funkciókat szeretnének hozzáadni alkalmazásaikhoz anélkül, hogy drága szoftverekbe vagy hardverekbe kellene fektetniük. Platformok közötti kompatibilitása, könnyű kezelhetősége, nagy teljesítménye és költséghatékonysága révén kiváló választás azoknak a fejlesztőknek, akik fejlett PowerPoint prezentációs funkciókat szeretnének hozzáadni alkalmazásaikhoz. A fejlesztőknek azonban figyelembe kell venniük az SDK korlátait is, például az internetkapcsolat követelményét és a korlátozott testreszabási lehetőségeket.

Previous Next

Az Aspose.Slides Cloud SDK for Go használatának első lépései

Az Aspose.Slides Cloud SDK for Go telepítésének javasolt módja a GitHub használata. Az SDK rendszerre történő telepítéséhez futtassa a következő parancsot.

Az Aspose.Slides Cloud SDK for Go telepítése a GitHubon keresztül

slides get github.com/aspose-slides-cloud/aspose-slides-cloud-slides 
Le is töltheti közvetlenül az Aspose termékkiadási oldaláról.

Prezentáció létrehozása és kezelése a Go API-n keresztül

Az Aspose.Slides Cloud SDK for Go teljes körű támogatást nyújtott PPT és PPTX prezentációk létrehozásához és módosításához a Go alkalmazásokon belül. Az SDK támogatja a prezentációk létrehozását különféle népszerű prezentációs fájlformátumokban, mint például a PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM, ODP, OTP és még sok más. A könyvtárnak számos más fontos funkciója is van a prezentációk felhőben történő kezeléséhez, például új diák hozzáadása meglévő prezentációkhoz, diajegyzetek hozzáadása és frissítése, prezentáció létrehozása HTML-ből, új bemutató létrehozása sablon használatával, nem kívánt diák törlése prezentáció, meglévő prezentáció felosztása vagy egyesítése, animáció hozzáadása a prezentációkhoz és még sok más.

Prezentáció diákjainak hozzáadása, kezelése és konvertálása a Go API-n keresztül

Az Aspose.Slides Cloud SDK for Go teljes mértékben támogatja a PowerPoint-prezentációkon belüli diák kezelését. A könyvtárnak számos fontos funkciója van a diákkal való munkavégzéshez, például új diák hozzáadása a prezentációkhoz, diák kinyerése egy prezentációból, nem kívánt diák törlése, diák átmásolása egyik prezentációból a másikba, diák áthelyezése egy másik pozícióba a prezentációban, kezelése háttérbemutató diája, dia megjegyzéseinek kezelése, megjegyzések hozzáadása a diához, diainformációk beszerzése, a diák számának lekérése a prezentációból és még sok más.

Megjegyzések hozzáadása a prezentáció diájához a Go API-n keresztül

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-prezentációk exportálása a Go SDK-n keresztül

Az Aspose.Slides Cloud SDK for Go néhány hatékony szolgáltatást kínál a PowerPoint-prezentációk különféle más támogató fájlformátumokká alakításához a Go parancsok használatával. A szoftverfejlesztők a prezentációkat PDF, XPS, TIFF, HTML, SWF, JPEG, PNG, GIF, BMP, FODP, XAML, MP4 és sok más formátumba konvertálhatják. Lehetőség van a kiválasztott diák konvertálására, PowerPoint prezentációk felosztására vagy egyesítésére, oldalak vagy képek magasságának vagy szélességének megadására a kimeneti dokumentumban és még sok más. A következő példa bemutatja, hogyan lehet a prezentációkat PDF-formátumba konvertálni.

Prezentáció exportálása PDF-be a Go SDK-n keresztül

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())

Alakzatok beszúrása és kezelése a prezentációban a Go API-n keresztül

Az Aspose.Slides Cloud SDK for Go a funkciók teljes készletét biztosítja a PowerPoint-prezentációkban a Go parancsok használatával történő alakzatok kezeléséhez. Támogatja az új alakzatok prezentációkhoz való hozzáadását, az alakzattulajdonságok kezelését, a SmartArt grafikákkal való munkát, a matematikai képletekkel való munkát, az alakzatok diáról való kinyerését, a hiperhivatkozások hozzáadását és kezelését, a geometriai útvonalak kezelését, a nagyítási keretekkel való munkát, a WordArt hozzáadását és kezelését, alakzatok importálása SVG-ből és még sok másból. A következő példa bemutatja, hogyan lehet alakzatokat kivonni a Prezentáció diáról a Go API segítségével.

Alakzatok kinyerése a prezentációkból a Go API segítségével

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)

 Magyar