Open Source Go Library untuk Mengonversi File Microsoft® PowerPoint
Konversi Presentasi Microsoft ke PDF melalui GO API Gratis
Apa itu klien Gotenberg Go?
Seringkali, pengembang GO mencari sumber terbuka dan API gratis untuk mengonversi Presentasi Microsoft ke format file PDF. Klien Gotenberg Go adalah perpustakaan GO gratis bagi pengembang untuk mengonversi PPT dan PPTX ke format file PDF dengan mudah. Pengembang dapat dengan mudah mengintegrasikan fitur konversi PPTX ke PDF dan PPT ke PDF di dalam aplikasi mereka sendiri.
Secara default, beberapa font diinstal dan API juga mendukung karakter Asia. Untuk mendapatkan font tertentu dalam dokumen PDF keluaran, Anda harus menginstal font Anda sendiri.
Memulai dengan klien Gotenberg Go
Cara yang disarankan untuk menginstal klien Gotenberg Go ke dalam proyek Anda adalah dengan menggunakan Github. Silakan gunakan perintah berikut untuk instalasi yang lancar.
Instal klien Gotenberg Go melalui GitHub
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Konversi PPTX ke PDF melalui Free Go API
Pustaka sumber terbuka klien Gotenberg Go memungkinkan konversi satu atau lebih format file Presentasi Microsoft ke format file PDF dalam satu fungsi. API menggunakan, metode gotenberg.NewOfficeRequest() untuk memuat file baru dan menerima nama file dan jalur file sebagai parameter. Untuk mengonversi file PowerPoint Anda ke PDF, Anda dapat memuat satu atau lebih file dan mengonversinya ke PDF dengan mudah. Cuplikan kode berikut menunjukkan, bagaimana Anda dapat mengonversi PPTX ke PDF di GO
Konversi PowerPoint ke PDF di GO
- Muat dua file PPTx menggunakan metode NewDocumentFromPath() dan berikan nama file dan jalur file sebagai parameter
- Konversikan kedua file ke PDF menggunakan metode gotenberg.NewOfficeRequest() dan berikan objek dokumen
- Simpan dokumen PDF
Konversi PPTX ke PDF melalui GO API Gratis
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)