Open Source Go-bibliotheek voor het converteren van Microsoft® tekstverwerkingsbestanden
Converteer Microsoft-tekstverwerkingsdocumenten naar PDF via de gratis GO API
Wat is de Gotenberg Go-klant?
Gotenberg Go-client is een open-source go-bibliotheek die softwareontwikkelaars de mogelijkheid biedt om Microsoft Word Processing-documenten in hun eigen applicaties naar PDF te converteren. Gotenberg is een door Docker aangedreven stateless API voor het converteren van Office-documenten naar PDF. Met behulp van de API kunt u eenvoudig DOCX-, DOC-, RTF- en TXT-bestandsindelingen naar PDF converteren.
Door de API te gebruiken, kunt u een of meer tekstverwerkingsdocumenten tegelijkertijd converteren en het resulterende document opslaan in PDF-formaat. De API biedt gestructureerde logging, zodat u over relevante informatie beschikt over wat er aan de hand is.
Aan de slag met de Gotenberg Go-client
De aanbevolen manier om de Gotenberg Go-client in uw project te installeren, is door GitHub te gebruiken. Gebruik de volgende opdracht voor een vlotte installatie.
Installeer de Gotenberg Go-client via GitHub
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Converteer DOCX naar PDF via Free Go API
Converteer tekstverwerking naar PDF in GO
- Laad twee DOCX-bestanden met de methode NewDocumentFromPath() en geef bestandsnaam en bestandspad door als parameters
- Converteer beide bestanden naar PDF met de methode gotenberg.NewOfficeRequest() en geef doc-objecten door
- PDF-document opslaan
Converteer DOCX naar PDF via gratis 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)