Libreria Open Source Go per la conversione di file Microsoft® PowerPoint
Convertire Microsoft PowerPoint PPT e PPTX Presentazioni a PDF tramite Free Gt API
Che cos'è il client Gotenberg Go?
Spesso gli sviluppatori GO cercano API open source e gratuite per convertire la presentazione Microsoft in formato file PDF. Il client Gotenberg Go è una libreria GO gratuita per gli sviluppatori per convertire facilmente PPT e PPTX in formato file PDF. Gli sviluppatori possono integrare facilmente la funzione di conversione da PPTX a PDF e da PPT a PDF all'interno della propria applicazione.
Per impostazione predefinita, vengono installati alcuni tipi di carattere e l'API supporta anche i caratteri asiatici. Per ottenere caratteri specifici nel documento PDF di output, dovrai installare i tuoi caratteri.
Guida introduttiva al client Gotenberg Go
Il modo consigliato per installare il client Gotenberg Go nel tuo progetto è usare Github. Si prega di utilizzare il comando seguente per un'installazione senza problemi.
Installa il client Gotenberg Go tramite GitHub
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Converti PPTX in PDF tramite l'API Free Go
Il client Gotenberg Go della libreria open source consente di convertire uno o più formati di file di presentazione Microsoft in formato PDF in un'unica funzione. L'API utilizza il metodo gotenberg.NewOfficeRequest() per caricare un nuovo file e accetta il nome del file e il percorso del file come parametri. Per convertire il tuo file PowerPoint in PDF, puoi caricare uno o più file e convertirlo facilmente in PDF. Il seguente frammento di codice mostra come convertire PPTX in PDF in GO
Converti PowerPoint in PDF in GO
- Carica due file PPTx usando il metodo NewDocumentFromPath() e passa il nome del file e il percorso del file come parametri
- Converti entrambi i file in PDF usando il metodo gotenberg.NewOfficeRequest() e passa gli oggetti doc
- Salva documento PDF
Converti PPTX in PDF tramite l'API GO gratuita
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)