Open Source Go-bibliotek til konvertering af Microsoft® PowerPoint-filer
Konverter Microsoft PowerPoint PPT- og PPTX-præsentationer til PDF via gratis GO API
Hvad er Gotenberg Go-klient?
Ofte leder GO-udviklere efter open source og gratis API'er til at konvertere Microsoft Presentation til PDF-filformat. Gotenberg Go-klient er et gratis GO-bibliotek for udviklere til nemt at konvertere PPT og PPTX til PDF-filformat. Udviklerne kan nemt integrere PPTX til PDF og PPT til PDF konverteringsfunktion i deres egen applikation.
Som standard er en håndfuld skrifttyper installeret, og API'en understøtter også asiatiske tegn. For at få specifikke skrifttyper i output-PDF-dokumentet, skal du installere dine egne skrifttyper.
Kom godt i gang med Gotenberg Go klient
Den anbefalede måde at installere Gotenberg Go-klienten på i dit projekt er ved at bruge Github. Brug venligst følgende kommando for en problemfri installation.
Installer Gotenberg Go-klient via GitHub
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Konverter PPTX til PDF via Free Go API
Open-source biblioteket Gotenberg Go-klient gør det muligt at konvertere et eller flere Microsoft Presentation-filformater til PDF-filformat i en enkelt funktion. API'en bruger gotenberg.NewOfficeRequest()-metoden til at indlæse en ny fil og accepterer filnavn og filsti som parametre. For at konvertere din PowerPoint-fil til PDF, kan du indlæse en eller flere filer og nemt konvertere den til PDF. Følgende kodestykke viser, hvordan du kan konvertere PPTX til PDF i GO
Konverter PowerPoint til PDF i GO
- Indlæs to PPTx-filer ved hjælp af NewDocumentFromPath()-metoden, og send filnavn og filsti som parametre
- Konverter begge filer til PDF ved hjælp af gotenberg.NewOfficeRequest()-metoden og pass doc-objekter
- Gem PDF-dokument
Konverter PPTX til 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)