Gratis Go-bibliotek til konvertering af Microsoft® regnearksfiler
Konverter Microsoft Excel XLSX- og XLS-regnearksdokumenter til PDF via Open Source Go API
Ved at bruge open source Gotenberg Go-klientbiblioteket kan Go-udviklere nemt konvertere Excel-dokumenter til PDF i deres egne applikationer. Ved hjælp af API'et kan du nemt konvertere XLS-, XLSX- og ODS-filformater til PDF. API'et gør det muligt at konvertere en eller flere filer på samme tid, og alle filerne fusioneres til en enkelt PDF-fil. Desuden flettes dokumenterne alfabetisk.
Som standard vil det resulterende PDF-dokument blive gengivet med stående retning, men API'en tillader tilpasning af retningen. Som standard er en håndfuld skrifttyper installeret. Asiatiske karakterer understøttes også ud af boksen. Desuden kan du indstille sidetal og timeout for konverteringsprocessen.
Kom godt i gang med Gotenberg Go Client
Den anbefalede måde at installere Gotenberg Go-klienten på i dit projekt er ved at bruge GitHub. Brug venligst følgende kommando for en problemfri installation.
Installer Gotenberg Go-klient 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-klient giver computerprogrammører mulighed for at konvertere XLSX til PDF i deres egne Go-applikationer. For at konvertere din XLSX til PDF, skal du blot indlæse dit dokument og konvertere det ved hjælp af gotenberg.NewOfficeRequest() metoden. Ved at bruge følgende kodelinjer kan du nemt konvertere XLSX til PDF.
Konverter Excel til PDF i GO
- Indlæs to XLSX-filer ved hjælp af NewDocumentFromPath()-metoden, og send filnavn og filsti som parametre
- Konverter begge filer til PDF ved hjælp af gotenberg.NewOfficeRequest()-metoden og pass doc-objekter
- Gem 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)