1. Produtos
  2.   Apresentação
  3.   GO
  4.   Unioffice
 
  

Open Source Go Library to Create M PowerPoint PPTX Apresentações

Open Source Gt API para Ler, Escrever e abrir a Microsoft PowerPoint PPTX Apresentação com.

O que é Unioffice?

A Unioffice é uma biblioteca de go pura de código aberto que dá aos desenvolvedores de software a de e documentos da Microsoft Apresentação dentro de seus aplicativos Go. o API, você pode PPTX rápido, -lo rapidamente por causa de nenhum uso de reflexão e ao ler o PPTX, pode um pouco mais de tempo.

A biblioteca de unioffice de código aberto vários recursos importantes relacionados à criação de PowerPoint, tais como um novo PowerPoint do modelo, caixas de texto, e inserir imagens.

Previous Next

Começando com Unioffice

A maneira recomendada de instalar o Unioffice em seu projeto é usando o Github. Utilize o seguinte comando para uma instalação suave.

Instalar Unioffice via GitHub

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

Adicionar imagens em PPTX via Go API

A biblioteca Open source unioffice permite que os programadores de computador inseram imagens em um arquivo de PPTX dentro de seus aplicativos Go. Ele lhe dá a de um novo PPTX, inserir sua imagem e salvar o documento. Ao usar as seguintes de código, você pode facilmente inserir imagens em seu documento PPTX.

Inserir Imagens em PPTX Gt

  1. Criar uma nova apresentação usando o método presentation.New()
  2. Carregar a imagem usando o método ppt.AddImage() e passar o para a imagem como uma string
  3. Criar um novo slide usando o método ppt.AddSlide()
  4. Adicionar imagem no slide usando o método slide.AddImage() e passar objeto de imagem como
  5. Ajustar a da imagem e altura em
  6. Validar o documento e -lo em PPTX formato

Inserir Imagens via 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")
 Português