1. Produk
  2.   Presentasi
  3.   GO
  4.   Gotenberg Go client
 
  

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.

Previous Next

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

  1. Muat dua file PPTx menggunakan metode NewDocumentFromPath() dan berikan nama file dan jalur file sebagai parameter
  2. Konversikan kedua file ke PDF menggunakan metode gotenberg.NewOfficeRequest() dan berikan objek dokumen
  3. 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)
                          
 Indonesia