1. Tuotteet
  2.   Esittely
  3.   GO
  4.   Unioffice
 
  

Avoimen lähdekoodin Go Library luo MS PowerPoint PPTX -esityksiä

Avoimen lähdekoodin GO API:n avulla voit luoda luku-, kirjoitus- ja Microsoft® PowerPoint PPTX -esityksen helposti.

Mikä on Unioffice?

Unioffice on avoimen lähdekoodin puhdas go-kirjasto, joka antaa ohjelmistokehittäjille mahdollisuuden luoda ja jäsentää Microsoft Presentation -asiakirjoja omissa Go-sovelluksissaan. API:n avulla voit luoda PPTX:n melko nopeasti, tallentaa sen nopeasti, koska se ei käytä heijastusta, ja PPTX:n lukeminen voi viedä hieman enemmän aikaa.

Avoimen lähdekoodin unioffice-kirjasto tukee useita tärkeitä PowerPointin luomiseen liittyviä ominaisuuksia, kuten uuden PowerPointin luomista mallipohjasta, tekstiruutujen lisäämistä siihen ja kuvien lisäämistä.

Previous Next

Unioffen käytön aloittaminen

Suositeltu tapa asentaa Unioffice projektiisi on Githubin käyttö. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna Unioffice GitHubin kautta

go get github.com/unidoc/unioffice/
  go build -i github.com/unidoc/unioffice/...  

Lisää kuvia PPTX:ään Go API:n kautta

Avoimen lähdekoodin kirjaston unioffice antaa ohjelmoijille mahdollisuuden lisätä kuvia PPTX-tiedostoon omissa Go-sovelluksissaan. Se antaa sinulle mahdollisuuden luoda uusi PPTX, lisätä siihen kuvasi ja tallentaa asiakirja. Seuraavien koodirivien avulla voit helposti lisätä kuvia PPTX-asiakirjaasi.

Lisää kuvia PPTX GO:hon

  1. Luo uusi esitys käyttämällä esitys.Uusi()-menetelmää
  2. Lataa kuva käyttämällä ppt.AddImage()-menetelmää ja välitä kuvan polku merkkijonona
  3. Luo uusi dia käyttämällä ppt.AddSlide()-menetelmää
  4. Lisää kuva diaan käyttämällä slide.AddImage()-metodia ja anna kuvaobjekti parametriksi
  5. Aseta kuvan leveys ja korkeus tuumina
  6. Vahvista asiakirja ja tallenna se PPTX-muodossa

Lisää kuvia ilmaisen GO API:n kautta

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")
 Suomen