Gratis Go-bibliotek for konvertering av Microsoft®-regnearkfiler
Konverter Microsoft Excel XLSX- og XLS-regnearkdokumenter til PDF via Open Source Go API
Ved å bruke åpen kildekode Gotenberg Go klientbibliotek kan Go-utviklere enkelt konvertere Excel-dokumenter til PDF i sine egne applikasjoner. Ved å bruke API kan du enkelt konvertere XLS-, XLSX- og ODS-filformater til PDF. API-en tillater konvertering av én eller flere filer samtidig, og alle filene slås sammen til én enkelt PDF-fil. Videre slår API-en sammen dokumentene alfabetisk.
Som standard vil det resulterende PDF-dokumentet bli gjengitt med stående retning, men API-en tillater å tilpasse retningen. Som standard er en håndfull fonter installert. Asiatiske karakterer støttes også ut av esken. Videre kan du angi sidetall og tidsavbrudd for konverteringsprosessen.
Komme i gang med Gotenberg Go Client
Den anbefalte måten å installere Gotenberg Go-klienten på i prosjektet ditt er å bruke GitHub. Bruk følgende kommando for en jevn installasjon.
Installer Gotenberg Go-klienten via GitHub
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Konverter XLSX til PDF via Free Go API
Open-source biblioteket Gotenberg Go-klienten lar dataprogrammerere konvertere XLSX til PDF i sine egne Go-applikasjoner. For å konvertere XLSX til PDF, trenger du bare å laste inn dokumentet og konvertere det ved hjelp av gotenberg.NewOfficeRequest()-metoden. Ved å bruke følgende kodelinjer kan du enkelt konvertere XLSX til PDF.
Konverter Excel til PDF i GO
- Last inn to XLSX-filer ved å bruke NewDocumentFromPath()-metoden og send filnavn og filbane som parametere
- Konverter begge filene til PDF ved hjelp av gotenberg.NewOfficeRequest()-metoden og pass doc-objekter
- Lagre PDF-dokument
Konverter XLSX til PDF via gratis GO 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)