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

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

Перетворюйте презентації Microsoft PowerPoint PPT і PPTX у PDF за допомогою безкоштовного API GO 

Що таке клієнт Gotenberg Go?

Часто розробники GO шукають безкоштовні API з відкритим кодом для перетворення презентації Microsoft у формат файлу PDF. Клієнт Gotenberg Go — це безкоштовна бібліотека 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() і передайте об’єкти документа
  3. Зберегти документ PDF

Перетворіть PPTX у PDF за допомогою Free 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)
 Українська