Open Source Vai Library per creare M PowerPoint PPTX Presentazioni
Open Source Gt API per creare Leggi, scrivi e apri Microsoft PowerPoint PPTX Presentazione con facilità.
Cos'è Unioffice?
Unioffice è una libreria open-source pure go che dà agli sviluppatori di software la capacità di creare e parse documenti di presentazione Microsoft all'interno delle proprie applicazioni Go. Utilizzando il API, è possibile creare PPTX abbastanza veloce, salvarlo rapidamente a causa di nessun uso di riflessione e durante la lettura del PPTX, può richiedere un po 'di più tempo.
La libreria unioffice open-source supporta diverse caratteristiche importanti legate alla creazione di PowerPoint , come la creazione di un nuovo PowerPoint dal modello , aggiungere caselle di testo in esso , e inserire immagini .
Iniziare con Unioffice
Il modo consigliato per installare l'Unioffice nel vostro progetto è utilizzando Github. Si prega di utilizzare il seguente comando per un'installazione liscia.
Installare Unioffice via GitHub
go get github.com/unidoc/unioffice/
go build -i github.com/unidoc/unioffice/...
Aggiungi immagini in PPTX via Go API
L'Open Source library unioffice permette ai programmatori di inserire immagini in un file PPTX all'interno delle proprie applicazioni Go. Ti dà la possibilità di creare un nuovo PPTX, inserisci la tua immagine in esso e salva il documento. Utilizzando le seguenti linee di codice, è possibile inserire facilmente le immagini nel documento PPTX .
Inserire immagini in PPTX Gt
- Creare una nuova presentazione utilizzando il metodo presentation.New()
- Carica l'immagine utilizzando il metodo ppt.AddImage() e passa il percorso all'immagine come una stringa
- Creare una nuova diapositiva utilizzando il metodo ppt.AddSlide()
- Aggiungere l'immagine nella diapositiva utilizzando il metodo AddImage() e passare l'oggetto immagine come parametro
- Impostare la larghezza dell'immagine e l'altezza in pollici
- Validare il documento e salvarlo in formato PPTX
Inserire immagini tramite Free Gt API
ppt := presentation.New()
defer ppt.Close()
irefColor, err := ppt.AddImage("fileformat.png")
if err != nil {
log.Fatal(err)
}
slide := ppt.AddSlide()
ibColor := slide.AddImage(irefColor)
ibColor.Properties().SetWidth(2 * measurement.Inch)
ibColor.Properties().SetHeight(irefColor.RelativeHeight(2 * measurement.Inch))
if err := ppt.Validate(); err != nil {
log.Fatal(err)
}
ppt.SaveToFile("image.pptx")