Open Source Go Library להמרת קבצי PowerPoint של Microsoft®
מיקרוסופט PowerPoint PPTx מצגות PDF דרך Free Gt API
מהו לקוח Gotenberg Go?
לעתים קרובות, מפתחי GO מחפשים ממשקי API בקוד פתוח וחינמיים כדי להמיר את Microsoft Presentation לפורמט קובץ 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() והעבר אובייקטי doc
- שמור מסמך PDF
המר PPTX ל-PDF באמצעות 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)