1. Продукти
  2.   Презентация
  3.   GO
  4.   Gotenberg Go client
 
  

Библиотека Go с отворен код за конвертиране на Microsoft® PowerPoint файлове

Конвертиране на Microsoft PowerPoint PPT и PPTX презентации до PDF чрез Free Gt API 

Какво е Gotenberg Go клиент?

Често пъти разработчиците на GO търсят безплатни API с отворен код за конвертиране на Microsoft Presentation в PDF файлов формат. Gotenberg Go client е безплатна GO библиотека за разработчици за лесно конвертиране на PPT и PPTX в PDF файлов формат. Разработчиците могат лесно да интегрират функцията за конвертиране на PPTX в PDF и PPT в PDF в собственото си приложение.

По подразбиране са инсталирани няколко шрифта и API също поддържа азиатски знаци. За да получите конкретни шрифтове в изходния PDF документ, ще трябва да инсталирате свои собствени шрифтове.

Previous Next

Първи стъпки с Gotenberg Go клиент

Препоръчителният начин за инсталиране на клиента Gotenberg Go във вашия проект е чрез Github. Моля, използвайте следната команда за гладка инсталация.

Инсталирайте Gotenberg Go клиент чрез GitHub

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

Конвертирайте PPTX в PDF чрез Free Go API

Клиентът на библиотеката с отворен код Gotenberg Go позволява конвертиране на един или повече файлови формати на Microsoft Presentation в PDF файлов формат с една функция. API използва метода gotenberg.NewOfficeRequest() за зареждане на нов файл и приема името на файла и пътя на файла като параметри. За да конвертирате вашия PowerPoint файл в PDF, можете да заредите един или повече файлове и лесно да ги конвертирате в PDF. Следният кодов фрагмент демонстрира как можете да конвертирате PPTX в PDF в GO

Конвертирайте PowerPoint в PDF в GO

  1. Заредете два PPTx файла с помощта на метода NewDocumentFromPath() и подайте име на файл и път на файла като параметри
  2. Конвертирайте и двата файла в PDF с помощта на метода gotenberg.NewOfficeRequest() и подайте обекти на doc
  3. Запазване на PDF документ

Конвертирайте PPTX в PDF чрез безплатен GO API

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)
 Български