1. Produkter
  2.   Præsentation
  3.   GO
  4.   Unioffice
 
  

Open Source Go Library til at oprette MS PowerPoint PPTX-præsentationer

Open Source GO API til at oprette læse, skrive og åbne Microsoft® PowerPoint PPTX-præsentation med lethed.

Hvad er Unioffice?

Unioffice er et open source pure go-bibliotek, der giver softwareudviklere mulighed for at oprette og parse Microsoft Presentation-dokumenter i deres egne Go-applikationer. Ved at bruge API'et kan du oprette PPTX ret hurtigt, gemme det hurtigt på grund af ingen refleksion, og mens du læser PPTX, kan det tage lidt mere tid.

Open-source unioffice-biblioteket understøtter flere vigtige funktioner relateret til PowerPoint-oprettelse, såsom at oprette en ny PowerPoint fra skabelonen, tilføje tekstbokse i den og indsætte billeder.

Previous Next

Kom godt i gang med Unioffice

Den anbefalede måde at installere Unioffice på i dit projekt er ved at bruge Github. Brug venligst følgende kommando for en problemfri installation.

Installer Unioffice via GitHub

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

Tilføj billeder i PPTX via Go API

Open source-biblioteket unioffice giver computerprogrammører mulighed for at indsætte billeder i en PPTX-fil i deres egne Go-applikationer. Det giver dig mulighed for at oprette en ny PPTX, indsætte dit billede i det og gemme dokumentet. Ved at bruge følgende kodelinjer kan du nemt indsætte billeder i dit PPTX-dokument.

Indsæt billeder i PPTX GO

  1. Opret en ny præsentation ved at bruge metoden present.New().
  2. Indlæs billede ved hjælp af metoden ppt.AddImage() og send stien til billedet som en streng
  3. Opret et nyt dias ved hjælp af ppt.AddSlide() metoden
  4. Tilføj billede i sliden ved at bruge slide.AddImage() metoden og send billedobjekt som parameter
  5. Indstil billedets bredde og højde i tommer
  6. Valider dokumentet og gem det i PPTX-format

Indsæt billeder via gratis 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")
 Dansk