Bezmaksas Go bibliotēka Microsoft® izklājlapu failu konvertēšanai
Konvertējiet Microsoft Excel XLSX un XLS izklājlapu dokumentus PDF formātā, izmantojot Open Source Go API
Izmantojot atvērtā pirmkoda Gotenberg Go klienta bibliotēku Go izstrādātāji var viegli pārvērst Excel dokumentus PDF formātā savās lietojumprogrammās. Izmantojot API, varat viegli konvertēt XLS, XLSX un ODS failu formātu uz PDF. API ļauj vienlaikus konvertēt vienu vai vairākus failus, un visi faili tiek apvienoti vienā PDF failā. Turklāt API apvieno dokumentus alfabētiskā secībā.
Pēc noklusējuma iegūtais PDF dokuments tiks renderēts ar portreta orientāciju, bet API ļauj pielāgot orientāciju. Pēc noklusējuma ir instalēta nedaudz fontu. Tiek atbalstītas arī Āzijas rakstzīmes. Turklāt konvertēšanas procesam varat iestatīt lapu numurus un taimautu.
Darba sākšana ar Gotenberg Go klientu
Ieteicamais veids, kā savā projektā instalēt Gotenberg Go klientu, ir izmantot GitHub. Lūdzu, izmantojiet šo komandu vienmērīgai instalēšanai.
Instalējiet Gotenberg Go klientu, izmantojot GitHub
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Konvertējiet XLSX uz PDF, izmantojot Free Go API
Atvērtā koda bibliotēkas Gotenberg Go klients ļauj datorprogrammētājiem pārveidot XLSX par PDF savās Go lietojumprogrammās. Lai pārveidotu XLSX uz PDF, jums vienkārši jāielādē dokuments un jāpārveido, izmantojot metodi gotenberg.NewOfficeRequest(). Izmantojot šādas koda rindiņas, varat viegli konvertēt XLSX uz PDF.
Pārvērtiet Excel uz PDF programmā GO
- Ielādējiet divus XLSX failus, izmantojot NewDocumentFromPath() metodi, un nododiet faila nosaukumu un faila ceļu kā parametrus
- Konvertējiet abus failus PDF formātā, izmantojot metodi gotenberg.NewOfficeRequest() un nododiet doc objektus
- Saglabājiet PDF dokumentu
Konvertējiet XLSX uz PDF, izmantojot bezmaksas 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)