Бібліотека 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-документі, вам доведеться встановити власні шрифти.
Початок роботи з клієнтом 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
- Завантажте два файли PPTx за допомогою методу NewDocumentFromPath() і передайте назву файлу та шлях до файлу як параметри
- Перетворіть обидва файли на PDF за допомогою методу gotenberg.NewOfficeRequest() і передайте об’єкти документа
- Зберегти документ 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)