Free Go Library do konwersji plików Microsoft sup /sup Spreadsheet
Konwertuj Microsoft Excel LS i LS Spreadsheet Documents do PDF poprzez Open Source Go API
Korzystając z biblioteki open-source Gutenberg Go developerzy Go mogą łatwo przekonwertować dokumenty Excel na PDF w swoich własnych aplikacjach. Korzystając z API, można przekonwertować LS, LS i ODS formatu pliku do PDF łatwo. API pozwala na konwersję jednego lub więcej plików w tym samym czasie, a wszystkie pliki są połączone w pojedynczy PDF plik. Ponadto API łączy dokumenty alfabetycznie.
Domyślnie, wynik PDF dokument będzie wykonany z orientacji portretowej, ale API pozwala dostosować orientację. Domyślnie zainstalowano kilka czcionek. Azjatyckie postacie są również obsługiwane z pudełka. Ponadto można ustawić numery stron i timeout dla procesu konwersji.
Zaczynając od Gutenberg Go Client
Zalecanym sposobem zainstalowania klienta Gotenberg Go w projekcie jest użycie usługi GitHub. Użyj następującego polecenia, aby uzyskać płynną instalację.
Zainstaluj klienta Gotenberg Go przez GitHub
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Przelicz LS do PDF przez Free Go API
Biblioteka open-source Gutenberg Go klient umożliwia programistom komputerowym konwersję LS do PDF wewnątrz własnych aplikacji Go. Aby przekonwertować swój LS do PDF, wystarczy załadować swój dokument i przekonwertować go przy użyciu metody gutenberg.NewOfficeRequest(). Korzystając z następujących linii kodu, można łatwo przekonwertować LS do PDF.
Przelicz Excel do PDF w Gt
- Załaduj dwa pliki XLSX za pomocą metody NewDocumentFromPath() i przekaż nazwę pliku i ścieżkę pliku jako parametry
- Konwertuj oba pliki do formatu PDF za pomocą metody gotenberg.NewOfficeRequest() i przekaż obiekty dokumentu
- Zapisz dokument PDF
Przelicz LS do PDF przez 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)