1. Produktai
  2.   Pristatymas
  3.   GO
  4.   Gotenberg Go client
 
  

Atvirojo kodo „Go Library“ „Microsoft“® „PowerPoint“ failams konvertuoti

Konvertuokite Microsoft PowerPoint PPT ir PPTX pristatymus į PDF naudodami nemokamą GO API 

Kas yra „Gotenberg Go“ klientas?

Dažnai GO kūrėjai ieško atvirojo kodo ir nemokamų API, kad galėtų konvertuoti „Microsoft Presentation“ į PDF failo formatą. Gotenberg Go klientas yra nemokama GO biblioteka, skirta kūrėjams lengvai konvertuoti PPT ir PPTX į PDF failo formatą. Kūrėjai gali lengvai integruoti PPTX į PDF ir PPT į PDF konvertavimo funkciją savo programoje.

Pagal numatytuosius nustatymus įdiegta keletas šriftų, o API taip pat palaiko Azijos simbolius. Norėdami gauti konkrečius šriftus išvesties PDF dokumente, turėsite įdiegti savo šriftus.

Previous Next

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 PPTX į PDF naudodami Free Go API

Atvirojo kodo bibliotekos „Gotenberg Go“ klientas leidžia konvertuoti vieną ar daugiau „Microsoft Presentation“ failų formatų į PDF failo formatą viena funkcija. API naudoja metodą gotenberg.NewOfficeRequest() naujam failui įkelti ir kaip parametrus priima failo pavadinimą ir failo kelią. Norėdami konvertuoti „PowerPoint“ failą į PDF, galite įkelti vieną ar daugiau failų ir lengvai konvertuoti į PDF. Šis kodo fragmentas parodo, kaip galite konvertuoti PPTX į PDF naudodami GO

Konvertuokite PowerPoint į PDF naudodami GO

  1. Įkelkite du PPTx failus naudodami NewDocumentFromPath() metodą ir nurodykite failo pavadinimą bei failo kelią kaip parametrus
  2. Konvertuokite abu failus į PDF naudodami gotenberg.NewOfficeRequest() metodą ir perduokite doc objektus
  3. Išsaugoti PDF dokumentą

Konvertuokite PPTX į PDF naudodami nemokamą GO API

c := &gotenberg.Client{Hostname: "http://localhost:3000"}
  doc, _ := gotenberg.NewDocumentFromPath("document.pptx", "/path/to/file")
  doc2, _ := gotenberg.NewDocumentFromPath("document2.pptx", "/path/to/file")
  req := gotenberg.NewOfficeRequest(doc, doc2)
  dest := "fileformat.pdf"
  c.Store(req, dest)
 Lietuvių