Atvirojo kodo „Go Library“, skirta konvertuoti Microsoft® teksto apdorojimo failus
Konvertuokite Microsoft Word Processing dokumentus į PDF naudodami nemokamą GO API
Kas yra „Gotenberg Go“ klientas?
Gotenberg Go klientas yra atvirojo kodo go biblioteka, kuri suteikia programinės įrangos kūrėjams galimybę konvertuoti Microsoft Word Processing dokumentus į PDF savo programose. „Gotenberg“ yra „Docker“ veikianti be būsenos API, skirta „Office“ dokumentams konvertuoti į PDF. Naudodami API galite lengvai konvertuoti DOCX, DOC, RTF ir TXT failų formatus į PDF.
Naudodami API, galite konvertuoti vieną ar daugiau teksto apdorojimo dokumentų vienu metu ir išsaugoti gautą dokumentą PDF formatu. API teikia struktūrinį registravimą, leidžiantį turėti svarbios informacijos apie tai, kas vyksta.
Darbo su „Gotenberg Go“ klientu pradžia
Rekomenduojamas būdas įdiegti „Gotenberg Go“ klientą į savo projektą yra naudoti „GitHub“. Norėdami sklandžiai įdiegti, naudokite šią komandą.
Įdiekite „Gotenberg Go“ klientą per „GitHub“.
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Konvertuokite DOCX į PDF naudodami „Free Go“ API
Konvertuokite teksto apdorojimą į PDF naudodami GO
- Įkelkite du DOCX failus naudodami NewDocumentFromPath() metodą ir nurodykite failo pavadinimą bei failo kelią kaip parametrus
- Konvertuokite abu failus į PDF naudodami gotenberg.NewOfficeRequest() metodą ir perduokite doc objektus
- Išsaugoti PDF dokumentą
Konvertuokite DOCX į PDF naudodami nemokamą GO API
c := &gotenberg.Client{Hostname: "http://localhost:3000"}
doc, _ := gotenberg.NewDocumentFromPath("document.docx", "/path/to/file")
doc2, _ := gotenberg.NewDocumentFromPath("document2.docx", "/path/to/file")
req := gotenberg.NewOfficeRequest(doc, doc2)
dest := "result.pdf"
c.Store(req, dest)