1. Produktai
  2.   Pristatymas
  3.   GO
  4.   Unioffice
 
  

Atvirojo kodo eikite biblioteką, kad sukurtumėte MS PowerPoint PPTX pristatymus

Atvirojo kodo GO API, kad galėtumėte lengvai kurti skaitymą, rašyti ir atidaryti Microsoft® PowerPoint PPTX pristatymą.

Kas yra Unioffice?

„Unioffice“ yra atvirojo kodo „pure go“ biblioteka, suteikianti programinės įrangos kūrėjams galimybę kurti ir analizuoti „Microsoft Presentation“ dokumentus savo „Go“ programose. Naudodami API galite gana greitai sukurti PPTX, greitai jį išsaugoti, nes nenaudojate atspindžių, o PPTX skaitymas gali užtrukti šiek tiek daugiau laiko.

Atvirojo kodo unioffice biblioteka palaiko keletą svarbių funkcijų, susijusių su „PowerPoint“ kūrimu, pvz., sukurti naują „PowerPoint“ iš šablono, įtraukti į jį teksto laukelius ir įterpti vaizdus.

Previous Next

Darbo su Unioffice pradžia

Rekomenduojamas būdas įdiegti Unioffice į savo projektą yra naudoti Github. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite Unioffice per GitHub

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

Pridėkite vaizdus į PPTX naudodami „Go API“.

Atvirojo kodo bibliotekos unioffice leidžia kompiuterių programuotojams įterpti vaizdus į PPTX failą savo „Go“ programose. Tai suteikia galimybę sukurti naują PPTX, įterpti į jį vaizdą ir išsaugoti dokumentą. Naudodami šias kodo eilutes galite lengvai įterpti vaizdus į savo PPTX dokumentą.

Įdėkite vaizdus į PPTX GO

  1. Sukurkite naują pristatymą naudodami prezentaciją.Naujas() metodą
  2. Įkelkite vaizdą naudodami ppt.AddImage() metodą ir perkelkite kelią į vaizdą kaip eilutę
  3. Sukurkite naują skaidrę naudodami ppt.AddSlide() metodą
  4. Pridėkite vaizdą skaidrėje naudodami slide.AddImage() metodą ir perduokite vaizdo objektą kaip parametrą
  5. Nustatykite vaizdo plotį ir aukštį coliais
  6. Patvirtinkite dokumentą ir išsaugokite jį PPTX formatu

Įdėkite vaizdus per nemokamą GO 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")
 Lietuvių