1. 产品
  2.   介绍
  3.   GO
  4.   Gotenberg Go client
 
  

用于转换 Microsoft® PowerPoint 文件的开源 Go 库

通过免费GtAPI将Microsoft PowerPointPPT和PPTX的发言转换为PDF 

什么是 Gotenberg Go 客户端?

通常,GO 开发人员正在寻找开源和免费的 API 来将 Microsoft Presentation 转换为 PDF 文件格式。 Gotenberg Go 客户端是免费的 GO 库,供开发人员轻松将 PPT 和 PPTX 转换为 PDF 文件格式。开发人员可以在自己的应用程序中轻松集成 PPTX 到 PDF 和 PPT 到 PDF 转换功能。

默认情况下,安装了一些字体,API 也支持亚洲字符。为了在输出 PDF 文档中获得任何特定字体,您必须安装自己的字体。

Previous Next

Gotenberg Go 客户端入门

将 Gotenberg Go 客户端安装到项目中的推荐方法是使用 Github。请使用以下命令进行顺利安装。

通过 GitHub 安装 Gotenberg Go 客户端

$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7

通过 Free Go API 将 PPTX 转换为 PDF

开源库 Gotenberg Go 客户端允许在单个函数中将一种或多种 Microsoft Presentation 文件格式转换为 PDF 文件格式。 API 使用 gotenberg.NewOfficeRequest() 方法加载新文件并接受文件名和文件路径作为参数。为了将您的 PowerPoint 文件转换为 PDF,您可以加载一个或多个文件并将其轻松转换为 PDF。以下代码片段演示了如何在 GO 中将 PPTX 转换为 PDF

在 GO 中将 PowerPoint 转换为 PDF

  1. 使用 NewDocumentFromPath() 方法加载两个 PPTx 文件,并将文件名和文件路径作为参数传递
  2. 使用 gotenberg.NewOfficeRequest() 方法将两个文件转换为 PDF 并传递 doc 对象
  3. 保存 PDF 文档

通过免费的 GO API 将 PPTX 转换为 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)
 中国人