1. 产品
  2.   字处理
  3.   GO
  4.   Gotenberg Go client
 
  

用于转换 Microsoft® 文字处理文件的开源 Go 库

通过免费的 GO API 将 Microsoft Word 处理文档转换为 PDF 

什么是 Gotenberg Go 客户端?

Gotenberg Go 客户端是一个开源的 Go 库,它使软件开发人员能够在自己的应用程序中将 Microsoft 文字处理文档转换为 PDF。 Gotenberg 是一个基于 Docker 的无状态 API,用于将 Office 文档转换为 PDF。使用 API,您可以轻松地将 DOCX、DOC、RTF 和 TXT 文件格式转换为 PDF。

通过使用 API,您可以同时转换一个或多个文字处理文档,并将生成的文档保存为 PDF 格式。该 API 提供结构化日志记录,让您能够获得有关正在发生的事情的相关信息。

Previous Next

Gotenberg Go 客户端入门

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

通过 GitHub 安装 Gotenberg Go 客户端

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

通过 Free Go API 将 DOCX 转换为 PDF

在 GO 中将文字处理转换为 PDF

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

通过免费的 GO API 将 DOCX 转换为 PDF

c := &gotenberg.Client{Hostname: "http://localhost:3000"}
doc, _ := gotenberg.NewDocumentFromPath("document.docx", "/path/to/file")
doc2, _ := gotenberg.NewDocumentFromPath("document2.docx", "/path/to/file")
req := gotenberg.NewOfficeRequest(doc, doc2)
dest := "result.pdf"
c.Store(req, dest)
                          
 中国人