Αδειοδότηση

Επισκόπηση

Το Aspose.Slides μπορεί να χρησιμοποιηθεί σε λειτουργία αξιολόγησης ή με έγκυρη άδεια. Η έκδοση αξιολόγησης παρέχει την ίδια λειτουργικότητα με την έκδοση με άδεια, αλλά προσθέτει υδατογράφημα αξιολόγησης όταν οι παρουσιάσεις ανοίγουν ή αποθηκεύονται και περιορίζει την εξαγωγή κειμένου σε μία διαφάνεια.

Αυτό το άρθρο εξηγεί πώς λειτουργεί η αδειοδότηση στο Aspose.Slides και πώς να εφαρμόσετε μια άδεια πριν χρησιμοποιήσετε τη βιβλιοθήκη. Μια άδεια μπορεί να φορτωθεί από αρχείο, ροή ή ενσωματωμένο πόρο χρησιμοποιώντας την κλάση License. Το άρθρο επίσης δείχνει πώς να πιστοποιήσετε αν μια άδεια έχει εφαρμοστεί σωστά.

Αξιολόγηση Aspose.Slides

Περιορισμοί Έκδοσης Αξιολόγησης

  • Ενώ η έκδοση αξιολόγησης του Aspose.Slides (όταν δεν έχει εφαρμοστεί άδεια) παρέχει πλήρη λειτουργικότητα του προϊόντος, εισάγει υδατογράφημα αξιολόγησης στην κορυφή του εγγράφου κατά τις λειτουργίες ανοίγματος και αποθήκευσης.
  • Η εξαγωγή κειμένου περιορίζεται σε μία διαφάνεια όταν χρησιμοποιείται η έκδοση αξιολόγησης.

Αδειοδότηση στο Aspose.Slides

  • Μια έκδοση αξιολόγησης γίνεται με άδεια μετά την αγορά μιας άδειας και την εφαρμογή της προσθέτοντας μερικές γραμμές κώδικα.
  • Η άδεια είναι ένα αρχείο XML απλού κειμένου που περιέχει λεπτομέρειες όπως το όνομα του προϊόντος, ο αριθμός των προγραμματιστών που καλύπτεται, η ημερομηνία λήξης της συνδρομής κ.ά.
  • Το αρχείο άδειας υπογράφεται ψηφιακά, επομένως δεν πρέπει να τροποποιηθεί. Ακόμη και μια τυχαία αλλαγή—όπως η προσθήκη διακοπής γραμμής—θα ακυρώσει το αρχείο.
  • Το Aspose.Slides for C++ συνήθως αναζητά το αρχείο άδειας στις ακόλουθες θέσεις:
    • Μια διαδρομή που ορίζεται ρητά στον κώδικά σας
    • Ο φάκελος που περιέχει το DLL του component (περιλαμβάνεται στο Aspose.Slides)
    • Ο φάκελος που περιέχει τη συναρμολόγηση (assembly) που καλεί το DLL του component
  • Για να αποφύγετε τους περιορισμούς της έκδοσης αξιολόγησης, πρέπει να ορίσετε την άδεια πριν χρησιμοποιήσετε το Aspose.Slides. Μια άδεια χρειάζεται να οριστεί μόνο μία φορά ανά εφαρμογή ή διαδικασία.

Εφαρμογή Άδειας

Μια άδεια μπορεί να φορτωθεί από αρχείο, ροή ή ενσωματωμένο πόρο.

Αρχείο

Ο πιο εύκολος τρόπος για να ορίσετε μια άδεια είναι να τοποθετήσετε το αρχείο άδειας στον ίδιο φάκελο με το DLL του component (περιλαμβάνεται στο Aspose.Slides) και να δηλώσετε μόνο το όνομα του αρχείου, χωρίς τη διαδρομή.

Ο παρακάτω κώδικας C++ δείχνει πώς να ορίσετε ένα αρχείο άδειας:

#include <Util/License.h>

using namespace Aspose::Slides;

int main()
{
    auto license = MakeObject<License>();
    license->SetLicense(u"Aspose.Slides.lic");

    return 0;
}

Ροή

Μπορείτε να φορτώσετε μια άδεια από ροή. Ο παρακάτω κώδικας C++ δείχνει πώς να εφαρμόσετε μια άδεια από ροή:

auto license = MakeObject<License>();

auto stream = File::OpenRead(u"Aspose.Slides.lic");

license->SetLicense(stream);

Επικύρωση Άδειας

Για να ελέγξετε αν μια άδεια έχει οριστεί σωστά, μπορείτε να την επικυρώσετε. Ο παρακάτω κώδικας C++ δείχνει πώς να επικυρώσετε μια άδεια:

auto license = MakeObject<License>();

license->SetLicense(u"Aspose.Slides.lic");

if (license->IsLicensed())
{
    Console::WriteLine(u"License is good!");
    Console::ReadKey();
}

Ασφάλεια Νήματος

Συχνές Ερωτήσεις

Μπορώ να εφαρμόσω την άδεια σε εντελώς εκτός σύνδεσης περιβάλλον (χωρίς πρόσβαση στο διαδίκτυο);

Ναι. Η επικύρωση της άδειας γίνεται τοπικά χρησιμοποιώντας το αρχείο άδειας· δεν απαιτείται σύνδεση στο διαδίκτυο.

Τι συμβαίνει μετά τη λήξη της ετήσιας συνδρομής; Θα σταματήσει η βιβλιοθήκη να λειτουργεί;

Όχι. Η άδεια είναι μονιμαί: μπορείτε να συνεχίσετε να χρησιμοποιείτε τις εκδόσεις που κυκλοφόρησαν πριν από τη λήξη της συνδρομής σας· απλώς δεν θα μπορείτε να χρησιμοποιήσετε νεότερες εκδόσεις χωρίς ανανέωση.