Απαιτήσεις Συστήματος
Εισαγωγή
Το Aspose.Slides for Python μέσω .NET δεν απαιτεί την εγκατάσταση τριτογενών προϊόντων, όπως το Microsoft PowerPoint. Το Aspose.Slides είναι μια μηχανή για δημιουργία, τροποποίηση, μετατροπή και απόδοση εγγράφων σε διάφορες μορφές, συμπεριλαμβανομένων των μορφών παρουσίασης του Microsoft PowerPoint.
Υποστηριζόμενα Λειτουργικά Συστήματα
Το Aspose.Slides for Python υποστηρίζει Windows (32-bit και 64-bit), macOS και 64-bit Linux σε συστήματα με εγκατεστημένο Python 3.5 ή νεότερο.
| Λειτουργικό Σύστημα | Εκδόσεις |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
Απαιτήσεις Συστήματος για Πλατφόρμες Linux και macOS
- Βιβλιοθήκες χρόνου εκτέλεσης GCC 6 (ή νεότερες).
- libgdiplus, μια ανοιχτού κώδικα υλοποίηση του API GDI+.
- Εξαρτήσεις του .NET Core Runtime. Η εγκατάσταση του .NET Core Runtime δεν απαιτείται.
- Για Python 3.5–3.7: απαιτείται η κατασκευή
pymallocτου Python. Η επιλογή κατασκευής--with-pymallocείναι ενεργοποιημένη εξ ορισμού. Συνήθως η κατασκευήpymallocτου Python σημειώνεται με το επίθημαmστο όνομα αρχείου. - Η κοινόχρηστη βιβλιοθήκη
libpython. Η επιλογή κατασκευής--enable-sharedτου Python είναι απενεργοποιημένη εξ ορισμού, και κάποιες διανομές Python δεν περιλαμβάνουν τη κοινόχρηστη βιβλιοθήκηlibpython. Σε ορισμένες πλατφόρμες Linux, μπορείτε να εγκαταστήσετε τη βιβλιοθήκηlibpythonχρησιμοποιώντας τον διαχειριστή πακέτων (π.χ.,sudo apt-get install libpython3.7). Ένα συνηθισμένο πρόβλημα είναι ότι η βιβλιοθήκηlibpythonεγκαθίσταται σε μη τυπική θέση για κοινόχρηστες βιβλιοθήκες. Μπορείτε να το λύσετε χρησιμοποιώντας επιλογές κατασκευής του Python για να ορίσετε εναλλακτικές διαδρομές βιβλιοθηκών κατά τη μεταγλώττιση, ή δημιουργώντας έναν συμβολικό δεσμό προς το αρχείο της βιβλιοθήκηςlibpythonστην τυπική θέση κοινόχρηστων βιβλιοθηκών του συστήματος. Συνήθως το όνομα αρχείου της κοινόχρηστης βιβλιοθήκηςlibpythonείναιlibpythonX.Ym.so.1.0για Python 3.5–3.7 ήlibpythonX.Y.so.1.0για Python 3.8 ή νεότερο (π.χ.,libpython3.7m.so.1.0,libpython3.9.so.1.0).
Συχνές Ερωτήσεις
Χρειάζεται να είναι εγκατεστημένο το Microsoft PowerPoint για μετατροπές και απόδοση;
Όχι, το PowerPoint δεν απαιτείται· το Aspose.Slides είναι μια αυτόνομη μηχανή για δημιουργία, τροποποίηση, μετατροπή και απόδοση παρουσιάσεων.
Απαιτείται συγκεκριμένη έκδοση .NET (Core/5+/6+) στον υπολογιστή;
Η εγκατάσταση του .NET Runtime δεν είναι απαραίτητη, αλλά πρέπει να υπάρχουν οι εξαρτήσεις του σε Linux/macOS. Αυτό σημαίνει ότι το σύστημα πρέπει να περιέχει τα πακέτα που συνήθως εγκαθίστανται ως εξαρτήσεις του .NET, χωρίς την πλήρη εγκατάσταση του runtime.
Ποια γραμματοσυλλογές απαιτούνται για σωστή απόδοση;
Στην πράξη, οι γραμματοσειρές που χρησιμοποιούνται στην παρουσίαση ή οι κατάλληλες υποκατάστασες πρέπει να είναι διαθέσιμες. Για να διασφαλιστεί συνεπής απόδοση σε Linux/macOS, συνιστάται η εγκατάσταση κοινών πακέτων γραμματοσειρών.
Γιατί μια προσαρμοσμένη γραμματοσειρά εμφανίζεται ως εναλλακτική ή λείπει κείμενο σε Linux;
Εάν το αρχείο γραμματοσειράς περιέχει ασυνεπείς ή κατεστραμμένες καταχωρήσεις στον πίνακα ονομάτων, η στοίβα αντιστοίχισης γραμματοσειρών του Linux (FreeType/fontconfig) μπορεί να επιλέξει μια μη έγκυρη εγγραφή, προκαλώντας την αδυναμία εύρεσης της γραμματοσειράς. Η χρήση μιας έκδοσης γραμματοσειράς με διορθωμένες εγγραφές ή η εγκατάσταση μιας συνεπούς αντικατάστασης λύνει το πρόβλημα.