Библиотека Go с открытым исходным кодом для преобразования файлов Microsoft® Word Processing

Преобразование документов Microsoft Word Processing в PDF с помощью бесплатного API GO 

Что такое клиент Gotenberg Go?

Клиент Gotenberg Go — это библиотека go с открытым исходным кодом, которая дает разработчикам программного обеспечения возможность конвертировать документы Microsoft Word Processing в PDF в своих собственных приложениях. Gotenberg — это API без сохранения состояния на основе Docker для преобразования документов Office в PDF. Используя API, вы можете легко конвертировать форматы файлов DOCX, DOC, RTF и TXT в PDF.

С помощью API вы можете одновременно конвертировать один или несколько текстовых документов и сохранять полученный документ в формате PDF. API обеспечивает структурированное ведение журнала, позволяющее вам получать актуальную информацию о том, что происходит.

Previous Next

Начало работы с клиентом Gotenberg Go

Рекомендуемый способ установки клиента Gotenberg Go в ваш проект — использование GitHub. Пожалуйста, используйте следующую команду для плавной установки.

Установите клиент Gotenberg Go через GitHub

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

Конвертируйте DOCX в PDF через Free Go API

Преобразование обработки текста в PDF в GO

  1. Загрузите два файла DOCX с помощью метода NewDocumentFromPath() и передайте имя файла и путь к файлу в качестве параметров.
  2. Преобразуйте оба файла в PDF с помощью метода gotenberg.NewOfficeRequest() и передайте объекты документа
  3. Сохранить PDF-документ

Преобразование DOCX в PDF с помощью бесплатного API GO

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)
                          
 Русский