Αδειοδότηση
Εισαγωγή
Μερικές φορές, για τα καλύτερα αποτελέσματα αξιολόγησης, ίσως απαιτείται μια πρακτική προσέγγιση. Για αυτόν τον λόγο, η Aspose.Slides προσφέρει διαφορετικά σχέδια αγοράς και παρέχει επίσης Δωρεάν Δοκιμή και 30‑ήμερη Προσωρινή Άδεια για αξιολόγηση.
Note
Σημειώστε ότι υπάρχουν ορισμένες γενικές πολιτικές και πρακτικές που σας καθοδηγούν για το πώς να αξιολογήσετε, να αδειοδοτήσετε σωστά και να αγοράσετε τα προϊόντα μας. Μπορείτε να τις βρείτε στην Πολιτικές Αγοράς και Συχνές Ερωτήσεις ενότητα.Αξιολογήστε το Aspose.Slides
Μπορείτε εύκολα να κατεβάσετε το Aspose.Slides για αξιολόγηση. Το πακέτο αξιολόγησης είναι το ίδιο με το αγορασμένο πακέτο. Η έκδοση αξιολόγησης απλώς αδειοδοτείται αφού προσθέσετε μερικές γραμμές κώδικα για την εφαρμογή της άδειας.
Περιορισμός Έκδοσης Αξιολόγησης
Η έκδοση αξιολόγησης του Aspose.Slides (χωρίς καθορισμένη άδεια) παρέχει τη πλήρη λειτουργικότητα του προϊόντος, με δύο περιορισμούς:
- Προσθέτει ένα πλαίσιο κειμένου σήματος αξιολόγησης σε κάθε διαφάνεια κάθε παρουσίασης που αποθηκεύει.
- Κείμενο μεγαλύτερο από πέντε χαρακτήρες που διαβάζει ο κώδικάς σας από μια παρουσίαση κόβεται στους πρώτους πέντε χαρακτήρες, ακολουθούμενο από
... text has been truncated due to evaluation version limitation.Κείμενο πέντε χαρακτήρων ή λιγότερο επιστρέφεται αμετάβλητο, και το κείμενο που γράφει ο κώδικάς σας αποθηκεύεται πλήρως.
Note
Εάν θέλετε να δοκιμάσετε το Aspose.Slides χωρίς τους περιορισμούς της έκδοσης αξιολόγησης, μπορείτε να ζητήσετε μια 30‑ήμερη Προσωρινή Άδεια. Παρακαλούμε δείτε το Πώς να αποκτήσετε μια Προσωρινή Άδεια; για περισσότερες πληροφορίες.Σχετικά με την Άδεια
Μπορείτε εύκολα να κατεβάσετε μια έκδοση αξιολόγησης του Aspose.Slides για Node.js μέσω Java από τη σελίδα λήψης. Η έκδοση αξιολόγησης έχει τις ίδιες δυνατότητες με την αδειοδοτημένη έκδοση, με τους περιορισμούς που περιγράφηκαν παραπάνω. Επιπλέον, η έκδοση αξιολόγησης απλώς αδειοδοτείται αφού αγοράσετε μια άδεια και προσθέσετε μερικές γραμμές κώδικα για την εφαρμογή της άδειας.
Η άδεια είναι ένα αρχείο XML απλού κειμένου που περιέχει λεπτομέρειες όπως το όνομα προϊόντος, αριθμό προγραμματιστών που αδειοδοείται, ημερομηνία λήξης συνδρομής κ.λπ. Το αρχείο είναι ψηφιακά υπογεγραμμένο, οπότε μην το τροποποιήσετε. Ακόμα και η αθέλητη προσθήκη μιας επιπλέον αλλαγής γραμμής στο περιεχόμενο του αρχείου θα το ακυρώσει.
Για να αποφύγετε τους περιορισμούς που σχετίζονται με την έκδοση αξιολόγησης, πρέπει να ορίσετε μια άδεια πριν χρησιμοποιήσετε το Aspose.Slides. Απαιτείται να ορίσετε την άδεια μόνο μία φορά ανά εφαρμογή ή διαδικασία.
Note
Μπορεί να θέλετε να δείτε το Metered Licensing.Αγορασμένη Άδεια
Μετά την αγορά, πρέπει να εφαρμόσετε το αρχείο ή τη ροή της άδειας.
Note
Πρέπει να ορίσετε την άδεια:
- μόνο μία φορά ανά διαδικασία
- πριν χρησιμοποιήσετε οποιεσδήποτε άλλες κλάσεις του Aspose.Slides
Note
Μπορείτε να βρείτε πληροφορίες τιμολόγησης στη σελίδα Πληροφορίες Τιμολόγησης.Ρύθμιση Άδειας στο Aspose.Slides για Node.js μέσω Java
Οι άδειες μπορούν να εφαρμοστούν από τις ακόλουθες θέσεις:
- Σαφής διαδρομή
- Ροή
- Ως Metered License – ένας νέος μηχανισμός αδειοδότησης
Note
Χρησιμοποιήστε τη μέθοδο setLicense για να αδειοδοτήσετε ένα στοιχείο.
Ενώ πολλαπλές κλήσεις στη setLicense δεν είναι επιβλαβείς, είναι σπατάλη πόρων (επεξεργαστή).
Εφαρμογή Άδειας με Χρήση Αρχείου
Αυτό το απόσπασμα κώδικα χρησιμοποιείται για τον ορισμό ενός αρχείου άδειας:
Node.js
const asposeSlides = require("aspose.slides.via.java");
const license = new asposeSlides.License();
license.setLicense("Aspose.Slides.lic");
console.log("The license was applied.");
// Aspose.Slides εκτελείται σε εικονική μηχανή Java που κρατά το Node.js ενεργό, οπότε τερματίστε τη διαδικασία ρητά.
process.exit(0);
Κατά την κλήση της μεθόδου setLicense, το όνομα της άδειας πρέπει να είναι το ίδιο με το όνομα του αρχείου άδειας. Για παράδειγμα, μπορείτε να αλλάξετε το όνομα του αρχείου άδειας σε “Aspose.Slides.lic.xml”. Στη συνέχεια, στον κώδικά σας, πρέπει να περάσετε το νέο όνομα άδειας (Aspose.Slides.lic.xml) στη μέθοδο setLicense. Εάν το αρχείο λείπει ή δεν περιέχει έγκυρη άδεια, το setLicense προκαλεί εξαίρεση, η οποία τερματίζει το σκριπτ με σφάλμα.
Εφαρμογή Άδειας από Ροή
Για να εφαρμόσετε μια άδεια από ροή, περάστε το αντικείμενο License και μια ροή ανάγνωσης στη στατική μέθοδο setLicenseFromStream. Η ροή διαβάζεται ασύγχρονα, και η κλήση επιστροφής λαμβάνει σφάλμα εάν η ροή δεν περιέχει έγκυρη άδεια:
Node.js
const asposeSlides = require("aspose.slides.via.java");
const fs = require("fs");
const license = new asposeSlides.License();
const readStream = fs.createReadStream("Aspose.Slides.lic");
asposeSlides.License.setLicenseFromStream(license, readStream, function (error) {
if (error) {
console.error("The license was not applied:", error.message);
} else {
console.log("The license was applied.");
}
// Aspose.Slides εκτελείται σε εικονική μηχανή Java που κρατά το Node.js ενεργό, οπότε τερματίστε τη διαδικασία ρητά.
process.exit(0);
});
Η άδεια εφαρμόζεται όταν έχει διαβαστεί ολόκληρη η ροή, ακριβώς πριν εκτελεστεί η κλήση επιστροφής, οπότε ξεκινήστε άλλες εργασίες του Aspose.Slides από την κλήση επιστροφής.
Και τα δύο παραδείγματα καλούν process.exit(0) όταν ολοκληρωθούν, επειδή η εικονική μηχανή Java που τρέχει το Aspose.Slides διατηρεί το Node.js ενεργό. Σε μια εφαρμογή, συνεχίστε με τον κώδικά σας του Aspose.Slides αντί να τερματίσετε τη διαδικασία.
ΣΥΧΝΕΣ ΕΡΩΤΗΣΕΙΣ
Μπορώ να εφαρμόσω την άδεια σε ένα εντελώς εκτός σύνδεσης περιβάλλον (χωρίς πρόσβαση στο διαδίκτυο);
Ναι. Η επικύρωση της άδειας εκτελείται τοπικά χρησιμοποιώντας το αρχείο άδειας· δεν απαιτείται σύνδεση στο διαδίκτυο.
Τι συμβαίνει μετά τη λήξη της ετήσιας συνδρομής; Θα σταματήσει η βιβλιοθήκη να λειτουργεί;
Όχι. Η άδεια είναι εφ' όρου ζωής: μπορείτε να συνεχίσετε να χρησιμοποιείτε εκδόσεις που κυκλοφόρησαν πριν από την ημερομηνία λήξης της συνδρομής σας· απλώς δεν θα είστε σε θέση να χρησιμοποιήσετε νεότερες εκδόσεις χωρίς ανανέωση.