Microsoft® Cədvəl Fayllarını Çevirmək üçün Pulsuz Go Library
Open Source Go API vasitəsilə Microsoft Excel XLSX və XLS Cədvəl Sənədlərini PDF-ə çevirin
Açıq mənbəli Gotenberg Go müştəri kitabxanasından istifadə etməklə Go tərtibatçıları Excel sənədlərini öz proqramlarında asanlıqla PDF-ə çevirə bilərlər. API istifadə edərək, siz XLS, XLSX və ODS fayl formatını asanlıqla PDF-ə çevirə bilərsiniz. API eyni vaxtda bir və ya daha çox faylı çevirməyə imkan verir və bütün fayllar bir PDF faylına birləşdirilir. Bundan əlavə, API sənədləri əlifba sırası ilə birləşdirir.
Varsayılan olaraq, nəticələnən PDF sənədi portret oriyentasiyası ilə göstəriləcək, lakin API oriyentasiyanı fərdiləşdirməyə imkan verir. Varsayılan olaraq, bir ovuc şrift quraşdırılmışdır. Asiya simvolları da qutudan kənarda dəstəklənir. Bundan əlavə, siz çevirmə prosesi üçün səhifə nömrələri və vaxt aşımı təyin edə bilərsiniz.
Gotenberg Go Client ilə işə başlamaq
Gotenberg Go müştərisini layihənizə quraşdırmağın tövsiyə olunan yolu GitHub-dan istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrdən istifadə edin.
GitHub vasitəsilə Gotenberg Go müştərisini quraşdırın
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Free Go API vasitəsilə XLSX-i PDF-ə çevirin
Açıq mənbəli kitabxana Gotenberg Go müştərisi kompüter proqramçılarına öz Go proqramlarında XLSX-i PDF-ə çevirməyə imkan verir. XLSX-inizi PDF-ə çevirmək üçün sadəcə sənədinizi yükləməlisiniz və onu gotenberg.NewOfficeRequest() metodundan istifadə edərək çevirməlisiniz. Aşağıdakı kod sətirlərindən istifadə etməklə XLSX-i asanlıqla PDF-ə çevirə bilərsiniz.
GO-da Excel-i PDF-ə çevirin
- NewDocumentFromPath() metodundan istifadə edərək iki XLSX faylını yükləyin və fayl adını və fayl yolunu parametrlər kimi ötürün
- Gotenberg.NewOfficeRequest() metodundan istifadə edərək hər iki faylı PDF-ə çevirin və sənəd obyektlərini ötürün
- PDF sənədini saxla
Pulsuz GO API vasitəsilə XLSX-i PDF-ə çevirin
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)