Licenze

Panoramica

Aspose.Slides può essere utilizzato in modalità valutazione o con una licenza valida. La versione di valutazione fornisce le stesse funzionalità della versione con licenza, ma aggiunge una filigrana di valutazione a ogni slide di ogni presentazione salvata e tronca il testo che il tuo codice legge attraverso l’API.

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, stream o risorsa incorporata utilizzando la classe License. L’articolo mostra anche come convalidare se una licenza è stata applicata correttamente.

Valutare Aspose.Slides

Limitazioni della versione di valutazione

  • La versione di valutazione (senza una licenza specificata) fornisce la piena funzionalità del prodotto, ma aggiunge una casella di testo con filigrana di valutazione a ogni slide di ogni presentazione salvata.
  • Il testo che il tuo codice legge tramite l’API, incluso il testo appena impostato, viene troncato ai primi caratteri, seguito da un avviso sulla limitazione di valutazione. Il testo che il tuo codice scrive viene salvato per intero.

Licenze in Aspose.Slides

  • Una versione di valutazione diventa licenziata dopo aver acquistato una licenza e aver aggiunto un paio di righe di codice (per applicare la licenza).
  • 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, ecc.
  • Il file di licenza è firmato digitalmente, quindi non devi modificarlo. Anche l’aggiunta involontaria di un’interruzione di riga al contenuto del file lo invaliderà.
  • Aspose.Slides for Java cerca tipicamente la licenza in queste posizioni:
    • Un percorso esplicito
    • La cartella contenente Aspose.Slides.jar
  • Per evitare le limitazioni associate alla versione di valutazione, è necessario impostare una licenza prima di usare Aspose.Slides. È necessario impostare la licenza una sola volta per applicazione o processo.

Applicare una licenza

Una licenza può essere caricata da un file o da stream.

File

Il metodo più semplice per impostare una licenza richiede di posizionare il file di licenza nella cartella contenente Aspose.Slides.jar o nel jar della tua applicazione.

Questo codice Java mostra come impostare un file di licenza:

// Istanzia la classe License
com.aspose.slides.License license = new com.aspose.slides.License();

// Imposta il percorso del file di licenza
license.setLicense("Aspose.Slides.Java.lic");

Stream

Puoi caricare una licenza da uno stream. Questo codice Java mostra come applicare una licenza da uno stream:

// Istanzia la classe License
com.aspose.slides.License license = new com.aspose.slides.License();

// Imposta la licenza tramite uno stream
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Java.lic"));

PHP/Java Bridge

Se usi Aspose.Slides for PHP tramite Java, puoi impostare una licenza attraverso un bridge PHP/Java. Questo bridge consente di utilizzare classi Java con sintassi PHP. Per ulteriori informazioni, consulta License in PHP.

Convalidare una licenza

Per verificare se una licenza è stata impostata correttamente, è possibile convalidarla. Questo codice Java mostra come convalidare una licenza:

import com.aspose.slides.*;

License license = new License();
license.setLicense("Aspose.Slides.Java.lic");

if (license.isLicensed()) 
{
    System.out.println("License is good!");
}

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 una 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.