Open-Source-Go-Bibliothek zum Konvertieren von Microsoft® PowerPoint-Dateien
Konvertieren Sie Microsoft PowerPoint PPT und PPTX Präsentationen auf PDF via Free Gt API
Was ist der Gotenberg Go-Client?
Häufig suchen GO-Entwickler nach Open-Source- und kostenlosen APIs, um Microsoft-Präsentationen in das PDF-Dateiformat zu konvertieren. Der Gotenberg Go-Client ist eine kostenlose GO-Bibliothek für Entwickler, um PPT und PPTX einfach in das PDF-Dateiformat zu konvertieren. Die Entwickler können die PPTX-zu-PDF- und PPT-zu-PDF-Konvertierungsfunktion einfach in ihre eigene Anwendung integrieren.
Standardmäßig sind eine Handvoll Schriftarten installiert und die API unterstützt auch asiatische Schriftzeichen. Um bestimmte Schriftarten im ausgegebenen PDF-Dokument zu erhalten, müssen Sie Ihre eigenen Schriftarten installieren.
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 PPTX über die Free Go API in PDF
Die Open-Source-Bibliothek Gotenberg Go-Client ermöglicht die Konvertierung eines oder mehrerer Microsoft-Präsentationsdateiformate in das PDF-Dateiformat in einer einzigen Funktion. Die API verwendet die Methode gotenberg.NewOfficeRequest(), um eine neue Datei zu laden, und akzeptiert Dateiname und Dateipfad als Parameter. Um Ihre PowerPoint-Datei in PDF zu konvertieren, können Sie eine oder mehrere Dateien laden und einfach in PDF konvertieren. Das folgende Code-Snippet demonstriert, wie Sie in GO PPTX in PDF konvertieren können
Konvertieren Sie PowerPoint in GO in PDF
- Laden Sie zwei PPTx-Dateien mit der Methode NewDocumentFromPath() und übergeben Sie den Dateinamen und den Dateipfad als Parameter
- Konvertieren Sie beide Dateien mit der Methode gotenberg.NewOfficeRequest() in PDF und übergeben Sie doc-Objekte
- PDF-Dokument speichern
Konvertieren Sie PPTX über die Free GO API in PDF
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)