Pustaka Go Percuma untuk Menukar Fail Hamparan Microsoft®
Tukar Dokumen Hamparan Microsoft Excel XLSX dan XLS kepada PDF melalui Open Source Go API
Dengan menggunakan perpustakaan pelanggan Gotenberg Go sumber terbuka Go, pembangun boleh menukar dokumen Excel kepada PDF dengan mudah dalam aplikasi mereka sendiri. Menggunakan API, anda boleh menukar format fail XLS, XLSX dan ODS kepada PDF dengan mudah. API membenarkan penukaran satu atau lebih fail pada masa yang sama, dan semua fail digabungkan menjadi satu fail PDF. Tambahan pula, API menggabungkan dokumen mengikut abjad.
Secara lalai, dokumen PDF yang terhasil akan dipaparkan dengan orientasi potret tetapi API membenarkan menyesuaikan orientasi. Secara lalai, segelintir fon dipasang. Aksara Asia juga disokong di luar kotak. Tambahan pula, anda boleh menetapkan nombor halaman dan tamat masa untuk proses penukaran.
Bermula dengan Pelanggan Gotenberg Go
Cara yang disyorkan untuk memasang klien Gotenberg Go ke dalam projek anda adalah dengan menggunakan GitHub. Sila gunakan arahan berikut untuk pemasangan yang lancar.
Pasang klien Gotenberg Go melalui GitHub
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Tukar XLSX kepada PDF melalui Free Go API
Pustaka sumber terbuka Gotenberg Go membolehkan pengaturcara komputer menukar XLSX kepada PDF dalam aplikasi Go mereka sendiri. Untuk menukar XLSX anda kepada PDF, anda hanya perlu memuatkan dokumen anda dan menukarnya menggunakan kaedah gotenberg.NewOfficeRequest(). Dengan menggunakan baris kod berikut, anda boleh menukar XLSX kepada PDF dengan mudah.
Tukar Excel kepada PDF dalam GO
- Muatkan dua fail XLSX menggunakan kaedah NewDocumentFromPath() dan lulus nama fail dan laluan fail sebagai parameter
- Tukar kedua-dua fail kepada PDF menggunakan kaedah gotenberg.NewOfficeRequest() dan lulus objek dokumen
- Simpan dokumen PDF
Tukar XLSX kepada PDF melalui API GO Percuma
c := &gotenberg.Client{Hostname: "http://localhost:3000"}
doc, _ := gotenberg.NewDocumentFromPath("document.xlsx", "/path/to/file")
doc2, _ := gotenberg.NewDocumentFromPath("document2.xlsx", "/path/to/file")
req := gotenberg.NewOfficeRequest(doc, doc2)
dest := "result.pdf"
c.Store(req, dest)