Αδειοδότηση
Επισκόπηση
Το Aspose.Slides μπορεί να χρησιμοποιηθεί σε λειτουργία αξιολόγησης ή με έγκυρη άδεια. Η έκδοση αξιολόγησης παρέχει την ίδια λειτουργικότητα με την έκδοση με άδεια, αλλά προσθέτει υδατογράφημα αξιολόγησης σε κάθε διαφάνεια κάθε παρουσίασης που αποθηκεύει και περικόπτει το κείμενο που διαβάζει ο κώδικάς σας από παρουσιάσεις.
Αυτό το άρθρο εξηγεί πώς λειτουργούν οι άδειες στο Aspose.Slides και πώς να εφαρμόσετε μια άδεια πριν χρησιμοποιήσετε τη βιβλιοθήκη. Μια άδεια μπορεί να φορτωθεί από αρχείο, ροή ή ενσωματωμένο πόρο χρησιμοποιώντας την κλάση Άδεια. Το άρθρο επίσης δείχνει πώς να επαληθεύσετε εάν μια άδεια έχει εφαρμοστεί σωστά.
Αξιολόγηση του Aspose.Slides
Note
Μπορείτε να κατεβάσετε μια έκδοση αξιολόγησης του Aspose.Slides for Android via Java από τη σελίδα λήψης. Η έκδοση αξιολόγησης παρέχει τις ίδιες λειτουργίες με την εκδοχή με άδεια του προϊόντος. Το πακέτο αξιολόγησης είναι το ίδιο με το αγορασμένο πακέτο. Η έκδοση αξιολόγησης γίνεται απλώς με άδεια μετά την προσθήκη μερικών γραμμών κώδικα (για την εφαρμογή της άδειας).
Μόλις είστε ικανοποιημένοι με την αξιολόγησή σας του Aspose.Slides, μπορείτε να αγοράσετε μια άδεια. Σας συνιστούμε να εξετάσετε τους διαφορετικούς τύπους συνδρομής. Αν έχετε ερωτήσεις, επικοινωνήστε με την ομάδα πωλήσεων της Aspose.
Κάθε άδεια Aspose περιλαμβάνει μια ετήσια συνδρομή για δωρεάν αναβαθμίσεις σε νέες εκδόσεις ή διορθώσεις που κυκλοφορούν εντός της περιόδου της συνδρομής. Οι χρήστες με προϊόντα με άδεια (ή ακόμη και εκδόσεις αξιολόγησης) λαμβάνουν δωρεάν και απεριόριστη τεχνική υποστήριξη.
Περιορισμοί έκδοσης αξιολόγησης
- Η έκδοση αξιολόγησης (χωρίς καθορισμένη άδεια) παρέχει πλήρη λειτουργικότητα του προϊόντος, αλλά προσθέτει ένα πλαίσιο κειμένου υδατογραφήματος αξιολόγησης σε κάθε διαφάνεια κάθε παρουσίασης που αποθηκεύει.
- Το κείμενο που διαβάζει ο κώδικάς σας από μια παρουσίαση περικόπτεται στα πρώτα του λίγα χαρακτήρες, ακολουθούμενο από ειδοποίηση σχετικά με τον περιορισμό αξιολόγησης. Το κείμενο που γράφει ο κώδικάς σας αποθηκεύεται πλήρως.
Note
Για να δοκιμάσετε το Aspose.Slides χωρίς περιορισμούς, μπορείτε να ζητήσετε μια Πρόσθετη άδεια 30 ημερών. Δείτε τη σελίδα Πώς να αποκτήσετε προσωρινή άδεια για περισσότερες πληροφορίες.Άδεια στο Aspose.Slides
- Μια έκδοση αξιολόγησης μετατρέπεται σε άδεια μετά την αγορά μιας άδειας και την προσθήκη μερικών γραμμών κώδικα (για την εφαρμογή της άδειας).
- Η άδεια είναι ένα αρχείο XML απλού κειμένου που περιέχει λεπτομέρειες όπως το όνομα του προϊόντος, ο αριθμός των προγραμματιστών που είναι αδειοδοτημένοι, η ημερομηνία λήξης της συνδρομής κ.λπ.
- Το αρχείο άδειας είναι ψηφιακά υπογραφόμενο, έτσι δεν πρέπει να το τροποποιήσετε. Ακόμη και μια αθέλητη προσθήκη επιπλέον αλλαγής γραμμής στο περιεχόμενο του αρχείου θα το ακυρώσει.
- Το Aspose.Slides for Android via Java συνήθως προσπαθεί να βρει την άδεια σε τις εξής τοποθεσίες:
- Καθορισμένη διαδρομή
- Ο φάκελος που περιέχει το Aspose.Slides.jar
- Για να αποφύγετε τους περιορισμούς που σχετίζονται με την έκδοση αξιολόγησης, πρέπει να ορίσετε μια άδεια πριν χρησιμοποιήσετε το Aspose.Slides. Πρέπει να ορίσετε μια άδεια μόνο μία φορά ανά εφαρμογή ή διαδικασία.
Εφαρμογή άδειας
Μια άδεια μπορεί να φορτωθεί από αρχείο ή ροή.
Note
Το Aspose.Slides παρέχει την κλάση Άδεια για λειτουργίες αδειοδότησης.Warning
Νέες άδειες μπορούν να ενεργοποιήσουν το Aspose.Slides μόνο με την έκδοση 21.4 ή νεότερη. Παλιότερες εκδόσεις χρησιμοποιούν διαφορετικό σύστημα αδειοδότησης και δεν θα αναγνωρίσουν αυτές τις άδειες.Αρχείο
Η πιο εύκολη μέθοδος για τον ορισμό άδειας απαιτεί να τοποθετήσετε το αρχείο άδειας στον φάκελο που περιέχει το Aspose.Slides.jar ή το jar της εφαρμογής σας.
Note
Στο Android, η βιβλιοθήκη και η εφαρμογή σας συσκευάζονται στο APK, έτσι δεν υπάρχει φάκελος που να περιέχει το αρχείο JAR της βιβλιοθήκης, και μια σχετική διαδρομή όπως Aspose.Slides.Android.via.Java.lic δεν δείχνει σε αρχείο στην εφαρμογή σας. Προσθέστε το αρχείο άδειας στα assets της εφαρμογής σας και φορτώστε το από ροή, όπως φαίνεται στο Stream from App Assets.Αυτός ο κώδικας Java σας δείχνει πώς να ορίσετε ένα αρχείο άδειας:
// Δημιουργεί ένα αντικείμενο της κλάσης License
com.aspose.slides.License license = new com.aspose.slides.License();
// Ορίζει τη διαδρομή του αρχείου άδειας
license.setLicense("Aspose.Slides.Android.via.Java.lic");
Warning
Εάν τοποθετήσετε το αρχείο άδειας σε διαφορετικό φάκελο, όταν καλέσετε τη μέθοδο setLicense, το όνομα του αρχείου άδειας στο τέλος της καθορισμένης διαδρομής πρέπει να είναι το ίδιο με το όνομα του αρχείου άδειας σας.
Για παράδειγμα, μπορείτε να αλλάξετε το όνομα του αρχείου άδειας σε Aspose.Slides.Android.via.Java.lic.xml. Στη συνέχεια, στον κώδικά σας, πρέπει να περάσετε τη διαδρομή του αρχείου (τελειώνοντας με Aspose.Slides.Android.via.Java.lic.xml) στη μέθοδο setLicense.
Ροή
Μπορείτε να φορτώσετε μια άδεια από ροή. Αυτός ο κώδικας Java σας δείχνει πώς να εφαρμόσετε μια άδεια από ροή:
// Δημιουργεί ένα αντικείμενο της κλάσης License
com.aspose.slides.License license = new com.aspose.slides.License();
// Ορίζει την άδεια μέσω ροής
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Android.via.Java.lic"));
Ροή από τα Assets της Εφαρμογής
Σε μια εφαρμογή Android, τοποθετήστε το αρχείο άδειας στον φάκελο assets του module της εφαρμογής, app/src/main/assets, ώστε να συσκευαστεί στο APK. Ανοίξτε το αρχείο με τη μέθοδο getAssets και περάστε τη ροή στη μέθοδο setLicense. Ο κώδικας εκτελείται μέσα σε μια Activity, για παράδειγμα στη μέθοδο onCreate, πριν η εφαρμογή χρησιμοποιήσει το Aspose.Slides:
import android.util.Log;
import com.aspose.slides.License;
import java.io.IOException;
import java.io.InputStream;
License license = new License();
try (InputStream licenseStream = getAssets().open("Aspose.Slides.Android.via.Java.lic")) {
license.setLicense(licenseStream);
} catch (IOException exception) {
Log.e("Licensing", "Cannot read the license file from the app's assets.", exception);
}
Το όνομα αρχείου που περνιέται στη μέθοδο open είναι σχετικό με το φάκελο assets. Εάν το αρχείο δεν υπάρχει, ο κώδικας καταγράφει το σφάλμα και το Aspose.Slides παραμένει σε λειτουργία αξιολόγησης. Για να ελέγξετε εάν η άδεια εφαρμόστηκε, δείτε το Επικύρωση άδειας.
Επικύρωση άδειας
Για να ελέγξετε εάν μια άδεια έχει οριστεί σωστά, μπορείτε να την επικυρώσετε. Αυτός ο κώδικας Java σας δείχνει πώς να επικυρώσετε μια άδεια:
import com.aspose.slides.*;
License license = new License();
license.setLicense("Aspose.Slides.Android.via.Java.lic");
if (license.isLicensed())
{
System.out.println("License is good!");
}
Ασφάλεια νήματος
Warning
Η μέθοδος setLicense δεν είναι ασφαλής για νήματα. Εάν αυτή η μέθοδος πρέπει να κληθεί ταυτόχρονα από πολλά νήματα, μπορεί να θέλετε να χρησιμοποιήσετε primitives συγχρονισμού (όπως κλειδαριά) για να αποφύγετε προβλήματα.ΣΥΧΝΑ ΕΡΩΤΗΜΑΤΑ
Μπορώ να εφαρμόσω την άδεια σε ένα εντελώς αποσυνδεδεμένο περιβάλλον (χωρίς πρόσβαση στο internet);
Ναι. Η επικύρωση της άδειας εκτελείται τοπικά χρησιμοποιώντας το αρχείο άδειας· δεν απαιτείται σύνδεση στο internet.
Τι συμβαίνει μετά τη λήξη της ετήσιας συνδρομής; Θα σταματήσει να λειτουργεί η βιβλιοθήκη;
Όχι. Η άδεια είναι διήρκεση: μπορείτε να συνεχίσετε να χρησιμοποιείτε τις εκδόσεις που κυκλοφόρησαν πριν από την ημερομηνία λήξης της συνδρομής σας· απλώς δεν θα μπορείτε να χρησιμοποιήσετε νεότερες εκδόσεις χωρίς ανανέωση.