Licenze

Panoramica

Aspose.Slides può essere utilizzato in modalità di valutazione o con una licenza valida. La versione di valutazione fornisce le stesse funzionalità della versione con licenza, ma aggiunge una filigrana di valutazione quando le presentazioni vengono aperte o salvate e limita l’estrazione del testo a una diapositiva.

Questo articolo spiega come funziona la licenza in Aspose.Slides e come applicare una licenza prima di utilizzare la libreria. Una licenza può essere caricata da un file, uno stream o una risorsa incorporata utilizzando la classe License. L’articolo mostra anche come verificare se una licenza è stata applicata correttamente.

Valuta Aspose.Slides

Limitazioni della versione di valutazione

  • Sebbene la versione di valutazione di Aspose.Slides (quando non è applicata alcuna licenza) fornisca la piena funzionalità del prodotto, inserisce una filigrana di valutazione nella parte superiore del documento durante le operazioni di apertura e salvataggio.
  • L’estrazione del testo è limitata a una diapositiva quando si utilizza la versione di valutazione.

Licenze in Aspose.Slides

  • Una versione di valutazione diventa licenziata dopo aver acquistato una licenza e averla applicata aggiungendo un paio di righe di codice.
  • La licenza è un file XML di testo semplice che contiene dettagli come il nome del prodotto, il numero di sviluppatori a cui è concessa, la data di scadenza dell’abbonamento e altro.
  • Il file di licenza è firmato digitalmente, quindi non deve essere modificato. Anche una modifica accidentale, ad esempio l’aggiunta di un ritorno a capo, invaliderà il file.
  • Aspose.Slides for C++ tipicamente ricerca il file di licenza nei seguenti percorsi:
    • Un percorso specificato esplicitamente nel tuo codice
    • La cartella contenente il DLL del componente (incluso in Aspose.Slides)
    • La cartella contenente l’assembly che chiama il DLL del componente
  • Per evitare le limitazioni della versione di valutazione, è necessario impostare la licenza prima di utilizzare Aspose.Slides. Una licenza deve essere impostata una sola volta per applicazione o processo.

Applicare una licenza

Una licenza può essere caricata da un file, da uno stream o da una risorsa incorporata.

File

Il modo più semplice per impostare una licenza è posizionare il file di licenza nella stessa cartella del DLL del componente (incluso in Aspose.Slides) e specificare solo il nome del file, senza il percorso.

Il seguente codice C++ mostra come impostare un file di licenza:

#include <Util/License.h>

using namespace Aspose::Slides;

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

    return 0;
}

Stream

Puoi caricare una licenza da uno stream. Il seguente codice C++ mostra come applicare una licenza da uno stream:

auto license = MakeObject<License>();

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

license->SetLicense(stream);

Convalidare una licenza

Per verificare se una licenza è stata impostata correttamente, è possibile convalidarla. Il seguente codice C++ mostra come convalidare una licenza:

auto license = MakeObject<License>();

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

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

Sicurezza dei thread

FAQ

Posso applicare la licenza in un ambiente completamente offline (senza accesso a Internet)?

Sì. La convalida della licenza avviene localmente usando il file di licenza; non è necessaria alcuna connessione a Internet.

Cosa succede dopo la scadenza dell’abbonamento di un anno? La libreria smetterà di funzionare?

No. La licenza è perpetua: puoi continuare a utilizzare le versioni rilasciate prima della data di fine abbonamento; semplicemente non potrai utilizzare le versioni più recenti senza rinnovare.