Open Source Go Library för konvertering av Microsoft® PowerPoint-filer
Konvertera Microsoft PowerPoint PPT och PPTX Presentationer till PDF via Free Gt API
Vad är Gotenberg Go-klient?
Ofta letar GO-utvecklare efter öppen källkod och gratis API:er för att konvertera Microsoft Presentation till PDF-filformat. Gotenberg Go-klienten är ett gratis GO-bibliotek för utvecklare för att enkelt konvertera PPT och PPTX till PDF-filformat. Utvecklarna kan enkelt integrera PPTX till PDF och PPT till PDF-konverteringsfunktioner i sin egen applikation.
Som standard är en handfull typsnitt installerade och API:et stöder även asiatiska tecken. För att få några specifika typsnitt i PDF-dokumentet måste du installera dina egna typsnitt.
Komma igång med Gotenberg Go-klienten
Det rekommenderade sättet att installera Gotenberg Go-klienten i ditt projekt är att använda Github. Använd följande kommando för en smidig installation.
Installera Gotenberg Go-klienten via GitHub
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Konvertera PPTX till PDF via Free Go API
Gotenberg Go-klienten med öppen källkod tillåter konvertering av ett eller flera Microsoft Presentation-filformat till PDF-filformat i en enda funktion. API:et använder metoden gotenberg.NewOfficeRequest() för att ladda en ny fil och accepterar filnamn och filsökväg som parametrar. För att konvertera din PowerPoint-fil till PDF kan du ladda en eller flera filer och konvertera den till PDF enkelt. Följande kodsnutt visar hur du kan konvertera PPTX till PDF i GO
Konvertera PowerPoint till PDF i GO
- Ladda två PPTx-filer med metoden NewDocumentFromPath() och skicka filnamn och sökväg som parametrar
- Konvertera båda filerna till PDF med metoden gotenberg.NewOfficeRequest() och skicka dokumentobjekt
- Spara PDF-dokument
Konvertera PPTX till PDF via gratis 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)