Αδειοδότηση
Επισκόπηση
Το Aspose.Slides μπορεί να χρησιμοποιηθεί σε λειτουργία αξιολόγησης ή με έγκυρη άδεια. Η έκδοση αξιολόγησης παρέχει την ίδια λειτουργικότητα με την άδεια έκδοση, αλλά προσθέτει υδατογράφημα αξιολόγησης όταν ανοίγονται ή αποθηκεύονται οι παρουσιάσεις και περιορίζει την εξαγωγή κειμένου σε μία διαφάνεια.
Αυτό το άρθρο εξηγεί πώς λειτουργεί η αδειοδότηση στο Aspose.Slides και πώς να εφαρμόσετε άδεια πριν χρησιμοποιήσετε τη βιβλιοθήκη. Μια άδεια μπορεί να φορτωθεί από αρχείο, ροή ή ενσωματωμένο πόρο χρησιμοποιώντας την κλάση License. Το άρθρο δείχνει επίσης πώς να επικυρώσετε εάν μια άδεια έχει εφαρμοστεί σωστά.
Αξιολόγηση Aspose.Slides
Μπορείτε να κατεβάσετε μια έκδοση αξιολόγησης του Aspose.Slides for Java από τη σελίδα λήψης. Η έκδοση αξιολόγησης παρέχει τις ίδιες λειτουργίες με την άδεια έκδοση του προϊόντος. Το πακέτο αξιολόγησης είναι το ίδιο με το αγορασμένο πακέτο. Η έκδοση αξιολόγησης γίνεται απλώς άδεια μετά την προσθήκη μερικών γραμμών κώδικα (για την εφαρμογή της άδειας).
Μόλις είστε ικανοποιημένοι με την αξιολόγησή σας του Aspose.Slides, μπορείτε να αγοράσετε μια άδεια. Σας συνιστούμε να εξετάσετε τους διάφορους τύπους συνδρομής. Εάν έχετε ερωτήσεις, επικοινωνήστε με την ομάδα πωλήσεων της Aspose.
Κάθε άδεια Aspose περιλαμβάνει ετήσια συνδρομή για δωρεάν αναβαθμίσεις σε νέες εκδόσεις ή διορθώσεις που κυκλοφορούν εντός της περιόδου συνδρομής. Οι χρήστες με άδειες προϊόντα (ή ακόμη και εκδόσεις αξιολόγησης) λαμβάνουν δωρεάν και απεριόριστη τεχνική υποστήριξη.
Περιορισμοί έκδοσης αξιολόγησης
- Αν και η έκδοση αξιολόγησης του Aspose.Slides (χωρίς καθορισμένη άδεια) παρέχει πλήρη λειτουργικότητα του προϊόντος, εισάγει ένα υδατογράφημα αξιολόγησης στην κορυφή του εγγράφου κατά το άνοιγμα και την αποθήκευση.
- Είστε περιορισμένοι σε μία διαφάνεια όταν εξάγετε κείμενο από τις διαφάνειες παρουσίασης.
Αδειοδότηση στο Aspose.Slides
- Μια έκδοση αξιολόγησης γίνεται άδεια αφού αγοράσετε μια άδεια και προσθέσετε μερικές γραμμές κώδικα (για την εφαρμογή της άδειας).
- Η άδεια είναι ένα αρχείο XML απλού κειμένου που περιέχει λεπτομέρειες όπως το όνομα προϊόντος, ο αριθμός των προγραμματιστών για τους οποίους αδειοδοτείται, η ημερομηνία λήξης της συνδρομής κ.λπ.
- Το αρχείο άδειας είναι ψηφιακά υπογεγραμμένο, επομένως δεν πρέπει να τροποποιηθεί. Ακόμη και μια τυχαία προσθήκη μιας νέας γραμμής στο περιεχόμενο του αρχείου θα το ακυρώσει.
- Το Aspose.Slides for Java συνήθως προσπαθεί να εντοπίσει την άδεια στις ακόλουθες τοποθεσίες:
- Ένας ρητός διαδρομή
- Ο φάκελος που περιέχει το Aspose.Slides.jar
- Για να αποφύγετε τους περιορισμούς της έκδοσης αξιολόγησης, πρέπει να ορίσετε μία άδεια πριν χρησιμοποιήσετε το Aspose.Slides. Απαιτείται μόνο μία φορά ανά εφαρμογή ή διαδικασία.
Εφαρμογή Άδειας
Μια άδεια μπορεί να φορτωθεί από αρχείο ή ροή.
Αρχείο
Η πιο εύκολη μέθοδος ορισμού άδειας απαιτεί να τοποθετήσετε το αρχείο άδειας στον φάκελο που περιέχει το Aspose.Slides.jar ή το jar της εφαρμογής σας.
Αυτός ο κώδικας Java δείχνει πώς να ορίσετε ένα αρχείο άδειας:
// Δημιουργεί μια παρουσία της κλάσης License
com.aspose.slides.License license = new com.aspose.slides.License();
// Ορίζει τη διαδρομή του αρχείου άδειας
license.setLicense("Aspose.Slides.Java.lic");
Αν τοποθετήσετε το αρχείο άδειας σε διαφορετικό κατάλογο, όταν καλέσετε τη μέθοδο SetLicense το όνομα του αρχείου άδειας στο τέλος του καθορισμένου ρητού πρέπει να είναι το ίδιο με το όνομα του αρχείου άδειας σας.
Για παράδειγμα, μπορείτε να αλλάξετε το όνομα του αρχείου άδειας σε Aspose.Slides.Java.lic.xml. Στη συνέχεια, στον κώδικά σας, πρέπει να περάσετε τη διαδρομή προς το αρχείο (ολοκληρώνοντας με Aspose.Slides.Java.lic.xml) στη μέθοδο SetLicense.
Ροή
Μπορείτε να φορτώσετε μια άδεια από ροή. Αυτός ο κώδικας Java δείχνει πώς να εφαρμόσετε μια άδεια από ροή:
// Δημιουργεί μια παρουσία της κλάσης License
com.aspose.slides.License license = new com.aspose.slides.License();
// Ορίζει την άδεια μέσω ροής
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Java.lic"));
PHP/Java Bridge
Αν χρησιμοποιείτε το Aspose.Slides για PHP μέσω Java, μπορείτε να ορίσετε άδεια μέσω μιας γέφυρας PHP/Java. Αυτή η γέφυρα σας επιτρέπει να χρησιμοποιείτε κλάσεις Java σε σύνταξη PHP. Για περισσότερες πληροφορίες, δείτε το License in PHP.
Επικύρωση Άδειας
Για να ελέγξετε εάν μια άδεια έχει οριστεί σωστά, μπορείτε να την επικυρώσετε. Αυτός ο κώδικας Java δείχνει πώς να επικυρώσετε μια άδεια:
License license = new License();
license.setLicense("Aspose.Slides.Java.lic");
if (License.isLicensed())
{
System.out.println("License is good!");
}
Ασφάλεια Νήματος
Note
Η μέθοδος SetLicense δεν είναι ασφαλής για χρήση από πολλαπλά νήματα. Αν αυτή η μέθοδος πρέπει να κληθεί ταυτόχρονα από πολλά νήματα, ίσως θέλετε να χρησιμοποιήσετε μηχανισμούς συγχρονισμού (όπως κλείδωμα) για να αποφύγετε προβλήματα.ΣΥ.Ρ.Π.
Μπορώ να εφαρμόσω την άδεια σε ένα εντελώς εκτός σύνδεσης περιβάλλον (χωρίς πρόσβαση στο Διαδίκτυο);
Ναι. Η επικύρωση της άδειας εκτελείται τοπικά χρησιμοποιώντας το αρχείο άδειας· δεν απαιτείται σύνδεση στο διαδίκτυο.
Τι συμβαίνει όταν λήξει η ετήσια συνδρομή; Θα σταματήσει η βιβλιοθήκη να λειτουργεί;
Όχι. Η άδεια είναι διαρκής: μπορείτε να συνεχίσετε να χρησιμοποιείτε εκδόσεις που κυκλοφόρησαν πριν από την ημερομηνία λήξης της συνδρομής· απλώς δεν θα μπορείτε να χρησιμοποιήσετε νεότερες εκδόσεις χωρίς ανανέωση.