Bibliothèque Go Open Source pour la conversion de fichiers Microsoft® PowerPoint
Convertir Microsoft PowerPoint PPT et PPTX Présentations à PDF via Free Gt API
Qu'est-ce que le client Gotenberg Go ?
Souvent, les développeurs GO recherchent des API open source et gratuites pour convertir Microsoft Presentation au format de fichier PDF. Le client Gotenberg Go est une bibliothèque GO gratuite permettant aux développeurs de convertir facilement PPT et PPTX au format de fichier PDF. Les développeurs peuvent facilement intégrer la fonction de conversion PPTX en PDF et PPT en PDF dans leur propre application.
Par défaut, une poignée de polices sont installées et l'API prend également en charge les caractères asiatiques. Afin d'obtenir des polices spécifiques dans le document PDF de sortie, vous devrez installer vos propres polices.
Premiers pas avec le client Gotenberg Go
La méthode recommandée pour installer le client Gotenberg Go dans votre projet consiste à utiliser Github. Veuillez utiliser la commande suivante pour une installation fluide.
Installer le client Gotenberg Go via GitHub
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Convertir PPTX en PDF via l'API Free Go
La bibliothèque open source Gotenberg Go client permet de convertir un ou plusieurs formats de fichiers de présentation Microsoft au format de fichier PDF en une seule fonction. L'API utilise la méthode gotenberg.NewOfficeRequest() pour charger un nouveau fichier et accepte le nom et le chemin du fichier comme paramètres. Afin de convertir votre fichier PowerPoint en PDF, vous pouvez charger un ou plusieurs fichiers et le convertir facilement en PDF. L'extrait de code suivant montre comment vous pouvez convertir PPTX en PDF dans GO
Convertir PowerPoint en PDF dans GO
- Chargez deux fichiers PPTx à l'aide de la méthode NewDocumentFromPath() et transmettez le nom du fichier et le chemin du fichier en tant que paramètres
- Convertissez les deux fichiers en PDF à l'aide de la méthode gotenberg.NewOfficeRequest() et passez les objets doc
- Enregistrer le document PDF
Convertir PPTX en PDF via l'API GO gratuite
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)