1. Produkte
  2.   Textverarbeitung
  3.   GO
  4.   Gotenberg Go client
 
  

Open-Source-Go-Bibliothek zum Konvertieren von Microsoft®-Textverarbeitungsdateien

Konvertieren Sie Microsoft Word Processing-Dokumente über die kostenlose GO-API in PDF 

Was ist der Gotenberg Go-Client?

Gotenberg Go-Client ist eine Open-Source-Go-Bibliothek, die Softwareentwicklern die Möglichkeit gibt, Microsoft-Textverarbeitungsdokumente in ihren eigenen Anwendungen in PDF zu konvertieren. Gotenberg ist eine Docker-betriebene zustandslose API zum Konvertieren von Office-Dokumenten in PDF. Mit der API können Sie die Dateiformate DOCX, DOC, RTF und TXT ganz einfach in PDF konvertieren.

Mithilfe der API können Sie ein oder mehrere Textverarbeitungsdokumente gleichzeitig konvertieren und das resultierende Dokument im PDF-Format speichern. Die API bietet eine strukturierte Protokollierung, die es Ihnen ermöglicht, relevante Informationen darüber zu erhalten, was vor sich geht.

Previous Next

Erste Schritte mit dem Gotenberg Go-Client

Die empfohlene Methode zum Installieren des Gotenberg Go-Clients in Ihrem Projekt ist die Verwendung von GitHub. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation.

Installieren Sie den Gotenberg Go-Client über GitHub

$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7

Konvertieren Sie DOCX in PDF über die Free Go API

Konvertieren Sie die Textverarbeitung in GO in PDF

  1. Laden Sie zwei DOCX-Dateien mit der Methode NewDocumentFromPath() und übergeben Sie den Dateinamen und den Dateipfad als Parameter
  2. Konvertieren Sie beide Dateien mit der Methode gotenberg.NewOfficeRequest() in PDF und übergeben Sie doc-Objekte
  3. PDF-Dokument speichern

Konvertieren Sie DOCX in PDF über die Free 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)
                          
 Deutsch