Open Source Go Library pentru conversia fișierelor Microsoft® PowerPoint
Convertire Microsoft PowerPoint PPT și PPTX Prezentări la PDF prin Free Gt API
Ce este clientul Gotenberg Go?
De multe ori, dezvoltatorii GO caută API-uri open-source și gratuite pentru a converti Microsoft Presentation în format de fișier PDF. Clientul Gotenberg Go este o bibliotecă GO gratuită pentru dezvoltatori pentru a converti cu ușurință PPT și PPTX în format de fișier PDF. Dezvoltatorii pot integra cu ușurință funcția de conversie PPTX în PDF și PPT în PDF în cadrul propriei aplicații.
În mod implicit, sunt instalate câteva fonturi, iar API-ul acceptă și caractere asiatice. Pentru a obține fonturi specifice în documentul PDF de ieșire, va trebui să instalați propriile fonturi.
Noțiuni introductive cu clientul Gotenberg Go
Modalitatea recomandată de a instala clientul Gotenberg Go în proiectul dvs. este utilizarea Github. Vă rugăm să utilizați următoarea comandă pentru o instalare fără probleme.
Instalați clientul Gotenberg Go prin GitHub
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Convertiți PPTX în PDF prin API-ul Free Go
Clientul Gotenberg Go de bibliotecă open-source permite conversia unuia sau mai multor formate de fișiere Microsoft Presentation în format de fișier PDF într-o singură funcție. API-ul folosește metoda gotenberg.NewOfficeRequest() pentru a încărca un fișier nou și acceptă numele și calea fișierului ca parametri. Pentru a vă converti fișierul PowerPoint în PDF, puteți încărca unul sau mai multe fișiere și îl puteți converti cu ușurință în PDF. Următorul fragment de cod demonstrează cum puteți converti PPTX în PDF în GO
Convertiți PowerPoint în PDF în GO
- Încărcați două fișiere PPTx folosind metoda NewDocumentFromPath() și transmiteți numele și calea fișierului ca parametri
- Convertiți ambele fișiere în PDF utilizând metoda gotenberg.NewOfficeRequest() și transmiteți obiecte doc
- Salvați documentul PDF
Convertiți PPTX în PDF prin Free 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)