Open Source Go Library για να δημιουργήσετε παρουσιάσεις MS PowerPoint PPTX
Ανοιχτού κώδικα GO API για δημιουργία ανάγνωσης, εγγραφής και άνοιγμα της παρουσίασης Microsoft® PowerPoint PPTX με ευκολία.
Τι είναι το Unioffice;
Το Unioffice είναι μια καθαρή βιβλιοθήκη ανοιχτού κώδικα που δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να δημιουργούν και να αναλύουν έγγραφα Παρουσίασης της Microsoft μέσα στις δικές τους εφαρμογές Go. Χρησιμοποιώντας το API, μπορείτε να δημιουργήσετε το PPTX αρκετά γρήγορα, να το αποθηκεύσετε γρήγορα λόγω μη χρήσης ανάκλασης και ενώ διαβάζετε το PPTX, μπορεί να χρειαστεί λίγο περισσότερο χρόνο.
Η βιβλιοθήκη unioffice ανοιχτού κώδικα υποστηρίζει πολλές σημαντικές δυνατότητες που σχετίζονται με τη δημιουργία PowerPoint, όπως τη δημιουργία ενός νέου PowerPoint από το πρότυπο, την προσθήκη πλαισίων κειμένου σε αυτό και την εισαγωγή εικόνων.
Ξεκινώντας με το Unioffice
Ο προτεινόμενος τρόπος για να εγκαταστήσετε το Unioffice στο έργο σας είναι χρησιμοποιώντας το Github. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.
Εγκαταστήστε το Unioffice μέσω GitHub
go get github.com/unidoc/unioffice/
go build -i github.com/unidoc/unioffice/...
Προσθέστε εικόνες σε PPTX μέσω Go API
Το unioffice βιβλιοθήκης ανοιχτού κώδικα επιτρέπει στους προγραμματιστές υπολογιστών να εισάγουν εικόνες σε ένα αρχείο PPTX μέσα στις δικές τους εφαρμογές Go. Σας δίνει τη δυνατότητα να δημιουργήσετε ένα νέο PPTX, να εισαγάγετε την εικόνα σας σε αυτό και να αποθηκεύσετε το έγγραφο. Χρησιμοποιώντας τις ακόλουθες γραμμές κώδικα, μπορείτε εύκολα να εισαγάγετε εικόνες στο έγγραφό σας PPTX.
Εισαγάγετε εικόνες στο PPTX GO
- Δημιουργήστε μια νέα παρουσίαση χρησιμοποιώντας τη μέθοδο presentation.New().
- Φορτώστε την εικόνα χρησιμοποιώντας τη μέθοδο ppt.AddImage() και περάστε τη διαδρομή στην εικόνα ως συμβολοσειρά
- Δημιουργήστε μια νέα διαφάνεια χρησιμοποιώντας τη μέθοδο ppt.AddSlide().
- Προσθέστε εικόνα στη διαφάνεια χρησιμοποιώντας τη μέθοδο slide.AddImage() και περάστε το αντικείμενο εικόνας ως παράμετρο
- Ορίστε το πλάτος και το ύψος της εικόνας σε ίντσες
- Επικυρώστε το έγγραφο και αποθηκεύστε το σε μορφή PPTX
Εισαγάγετε εικόνες μέσω του Free GO API
ppt := presentation.New()
defer ppt.Close()
irefColor, err := ppt.AddImage("fileformat.png")
if err != nil {
log.Fatal(err)
}
slide := ppt.AddSlide()
ibColor := slide.AddImage(irefColor)
ibColor.Properties().SetWidth(2 * measurement.Inch)
ibColor.Properties().SetHeight(irefColor.RelativeHeight(2 * measurement.Inch))
if err := ppt.Validate(); err != nil {
log.Fatal(err)
}
ppt.SaveToFile("image.pptx")