Open Source Go Library to Crear M PowerPoint PPTX Presentaciones
Open Source Gt API para Crear Lee, Escribe, abre Microsoft PowerPoint PPTX Presentación con facilidad.
¿Qué es Unioffice?
Unioffice es una biblioteca de código abierto que da a los desarrolladores de software la capacidad de crear y analizar documentos de Microsoft Presentación dentro de sus propias aplicaciones Go. Usando los API, usted puede crear PPTX bastante rápido, guardarlo rápidamente debido a que no se usa el reflejo y mientras lee los PPTX, puede tomar un poco más de tiempo.
La biblioteca de unioffice de código abierto soporta varias características importantes relacionadas con la creación de PowerPoint, tales como crear un nuevo PowerPoint de la plantilla, añadir cajas de texto en ella, e insertar imágenes.
Comenzando con Unioffice
La forma recomendada de instalar el Unioffice en su proyecto es usando Github. Utilice el siguiente comando para una instalación lisa.
Instalar Unioffice a través de GitHub
go get github.com/unidoc/unioffice/
go build -i github.com/unidoc/unioffice/...
Añadir Imágenes en PPTX vía Go API
La biblioteca de código abierto unioffice permite a los programadores de computadoras insertar imágenes en un archivo PPTX dentro de sus propias aplicaciones Go. Te da la capacidad de crear un nuevo PPTX, insertar tu imagen en él y guardar el documento. Al utilizar las siguientes líneas de código, puede insertar fácilmente imágenes en su documento PPTX .
Insertar Imágenes en PPTX Gt
- Crear una nueva presentación utilizando el método presentation.New()
- Imagen de carga utilizando ppt.AddImage() método y pasar el camino a la imagen como una cadena
- Crear una nueva diapositiva usando ppt.AddSlide() método
- Añadir la imagen en la diapositiva usando diapositiva.AddImage() método y pasar el objeto de imagen como parámetro
- Establecer el ancho de imagen y la altura en pulgadas
- Validar el documento y guardarlo en formato PPTX
Insertar Imágenes vía libre 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")