Atvērtā pirmkoda Go bibliotēka Microsoft® PowerPoint failu konvertēšanai
Konvertējiet Microsoft PowerPoint PPT un PPTX prezentācijas PDF formātā, izmantojot bezmaksas GO API
Kas ir Gotenberg Go klients?
Bieži vien GO izstrādātāji meklē atvērtā pirmkoda un bezmaksas API, lai pārveidotu Microsoft prezentāciju PDF faila formātā. Gotenberg Go klients ir bezmaksas GO bibliotēka izstrādātājiem, lai viegli pārvērstu PPT un PPTX PDF faila formātā. Izstrādātāji var viegli integrēt PPTX uz PDF un PPT uz PDF konvertēšanas funkciju savā lietojumprogrammā.
Pēc noklusējuma ir instalēta nedaudz fontu, un API atbalsta arī Āzijas rakstzīmes. Lai izvadītajā PDF dokumentā iegūtu konkrētus fontus, jums būs jāinstalē savi fonti.
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 PPTX uz PDF, izmantojot Free Go API
Atvērtā koda bibliotēkas Gotenberg Go klients ļauj vienā funkcijā pārvērst vienu vai vairākus Microsoft Presentation failu formātus PDF faila formātā. API izmanto metodi gotenberg.NewOfficeRequest(), lai ielādētu jaunu failu, un kā parametrus pieņem faila nosaukumu un faila ceļu. Lai pārvērstu PowerPoint failu PDF formātā, varat ielādēt vienu vai vairākus failus un viegli pārvērst tos PDF formātā. Šis koda fragments parāda, kā jūs varat konvertēt PPTX uz PDF programmā GO
Pārvērtiet PowerPoint par PDF programmā GO
- Ielādējiet divus PPTx 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 PPTX uz PDF, izmantojot bezmaksas 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)