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.
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
- Įkelkite du PPTx 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 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)