Biblioteca de Go libre para la conversión de archivos Microsoft sup /sup Spreadsheet
Convertir Microsoft Excel LS y LS Spreadsheet Documentos a PDF a través de Open Source Go API
Utilizando la biblioteca de clientes Gutenberg Go, los desarrolladores pueden convertir fácilmente documentos de Excel a PDF en sus propias aplicaciones. Utilizando el API, se puede convertir LS, LS, y ODS formato de archivo a PDF fácilmente. El API permite convertir uno o más archivos al mismo tiempo, y todos los archivos se fusionan en un único archivo PDF. Además, el API fusiona los documentos alfabéticamente.
Por defecto, el documento resultante PDF se presentará con orientación de retrato, pero el API permite personalizar la orientación. Por defecto, se instalan un puñado de fuentes. Los personajes asiáticos también se apoyan fuera de la caja. Además, puede fijar números de página y tiempo de salida para el proceso de conversión.
Empecé con el Cliente Go Gutenberg
La forma recomendada de instalar el cliente Gotenberg Go en su proyecto es mediante GitHub. Utilice el siguiente comando para una instalación sin problemas.
Instale el cliente Gotenberg Go a través de GitHub
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Convertir LS a PDF vía Free Go API
La biblioteca de código abierto Gutenberg Go cliente permite a los programadores de computadoras convertir LS a PDF dentro de sus propias aplicaciones Go. Para convertir su LS a PDF, sólo tiene que cargar su documento y convertirla usando gutenberg.NewOfficeRequest() método. Al utilizar las siguientes líneas de código, puede fácilmente convertir LS a PDF.
Convertir Excel a PDF en Gt
- Cargue dos archivos XLSX usando el método NewDocumentFromPath() y pase el nombre del archivo y la ruta del archivo como parámetros
- Convierta ambos archivos a PDF usando el método gotenberg.NewOfficeRequest() y pase los objetos doc
- Guardar documento PDF
Convertir LS a PDF a través de Free Gt API
c := &gotenberg.Client{Hostname: "http://localhost:3000"}
doc, _ := gotenberg.NewDocumentFromPath("document.xlsx", "/path/to/file")
doc2, _ := gotenberg.NewDocumentFromPath("document2.xlsx", "/path/to/file")
req := gotenberg.NewOfficeRequest(doc, doc2)
dest := "result.pdf"
c.Store(req, dest)