Licensing e Abbonamento

A volte, per studiare meglio il sistema, si desidera immergersi nel codice il più velocemente possibile. Per rendere questo più facile, Aspose.Words fornisce diversi piani per l’acquisto o offre una prova gratuita e una licenza temporanea di 30 giorni per la valutazione.

Licenza di prova gratuita o temporanea

Aspose.Words è un software incredibile che gli sviluppatori possono provare prima di acquistare. È possibile scaricare facilmente/installare Aspose.Words per Java e Aspose.Words per Android via Java # Maven per la valutazione.

Prova gratuita

La versione di valutazione è la stessa di quella acquistata – la versione di prova diventa semplicemente autorizzata quando si aggiungono alcune linee di codice per applicare la licenza.

La versione di prova Aspose.Words per Java e Aspose.Words per Android via Java senza la licenza specificata fornisce funzionalità complete del prodotto, ma inserisce una filigrana evaluativa nella parte superiore del documento al caricamento e al salvataggio e limita la dimensione massima del documento a poche centinaia di paragrafi.

Licenza temporanea

Se volete provare Aspose.Words per Java e Aspose.Words per Android via Java senza i limiti della versione di prova, è anche possibile richiedere una licenza temporanea di 30 giorni. Per maggiori dettagli, vedere il Condividi su Facebook pagina.

Licenza acquistata

Dopo l’acquisto, è necessario applicare il file di licenza o includere il file di licenza come risorsa incorporata. Questa sezione descrive le opzioni di come questo può essere fatto, e anche commenti su alcune domande comuni.

Proteggere la vostra licenza acquistata

Dopo aver acquistato una licenza, è necessario leggere attentamente le informazioni sulla pagina Condividi su Facebook per proteggere il file di licenza. Si prega di notare che questa pagina è disponibile per la visualizzazione solo se si dispone di una licenza a pagamento.

Opzioni di applicazione della licenza

Le licenze possono essere applicate da varie sedi:

  • Percorso esplicita
  • La cartella contenente il Aspose.Words JAR file

  • Una risorsa incorporata nel JAR si chiama *Aspose.Words JAR#

  • Come licenza Metered – un nuovo meccanismo di licenza

Spesso il modo più semplice per impostare una licenza è posizionare il file di licenza nella stessa cartella di Aspose.Words JAR e specificare solo il nome del file senza il percorso.

Applicare la licenza utilizzando un oggetto File o Stream

Quando si sviluppa una libreria di classe, si può chiamare SetLicense dal costruttore statico della vostra classe che utilizza Aspose.Words. Il costruttore statico sarà eseguito prima di istantanare la vostra classe per garantire che il Aspose.Words la licenza è installata correttamente.

Carica una licenza da un file

Usare il SetLicense metodo, è possibile cercare di trovare il file di licenza nelle risorse embedded o cartella che contengono il JARs della vostra richiesta per un ulteriore utilizzo.

Il seguente esempio di codice mostra come inizializzare una licenza da una cartella:

Carica una licenza da una Stream Oggetto

Il seguente esempio di codice mostra come inizializzare una licenza da un flusso utilizzando un altro SetLicense metodo:

Includere il file di licenza come risorsa incorporata

Un modo pulito per imballare una licenza con la vostra applicazione e assicurarsi che non sarà perso è quello di includerlo come una risorsa incorporata. Puoi semplicemente copiare il file LIC nella cartella delle risorse del tuo progetto.

Ricostruire il progetto dovrebbe incorporare il file .lic in applicazione .jar file. Dopo di che, è possibile richiedere una licenza utilizzando il seguente codice:

Applicare la licenza Metered

Aspose.Words consente agli sviluppatori di applicare una chiave misurata. Questo è un nuovo meccanismo di licenza.

Il nuovo meccanismo di licenza verrà utilizzato insieme al metodo di licenza esistente. Quei clienti che vogliono essere fatturati in base all’uso di API le caratteristiche possono utilizzare il Licensing Metered.

Dopo aver completato tutti i passaggi necessari per ottenere questo tipo di licenza, riceverai le chiavi, non il file di licenza. Questa chiave misurata può essere applicata utilizzando Metered classe appositamente introdotta per questo scopo.

Non chiamare SetMeteredKey metodo frequentemente in modo che questo metodo di licenza accumula correttamente il consumo e lo riferisce a noi. Solo istantaneo il Aspose.Words biblioteca, chiamata SetMeteredKey una volta, poi lasciare la biblioteca istantaneo e riutilizzarlo.

Il seguente esempio di codice mostra come impostare le chiavi pubbliche e private misurate:

Modifica del nome del file di licenza

Il nome del file di licenza non deve essere “Aspose.Words.LIC”. È possibile rinominarlo a vostro piacimento e utilizzare quel nome quando si imposta una licenza nella vostra applicazione.

“Non trovare il nome del file di licenza” Eccezione

Quando si acquista e scarica una licenza, il sito Aspose nomina il file di licenza “Aspose.Words È possibile scaricare il file di licenza utilizzando il browser. In questo caso, alcuni browser riconoscono il file di licenza come XML e applicano l’estensione .xml ad esso, quindi il nome completo del file sul computer diventa “Aspose.Words.lic.XML.

Quando Microsoft Windows è configurato per nascondere le estensioni per i tipi di file noti (purtroppo, questo è il default nella maggior parte Windows installazioni), il file di licenza apparirà come *“Aspose.Words. LIC Windows Explorer. Probabilmente penserete che questo è il vero nome del file e la chiamata SetLicense passarlo “Aspose.Words.LIC”, ma non esiste un tale file, quindi l’eccezione.

Per risolvere il problema, rinominare il file per rimuovere l’estensione .xml invisibile. Si consiglia inoltre di disattivare l’opzione “hide extensions” in Microsoft Windows.

Utilizzo di prodotti multipli

Se si utilizzano più prodotti Aspose nella vostra applicazione, come Aspose.Words e Aspose.Cells, qui ci sono alcuni consigli utili:

  • Impostare la licenza per ogni prodotto Aspose separatamente. Anche se si dispone di un unico file di licenza per tutti i componenti, per esempio, “Aspose.Total.lic”, è ancora necessario chiamare SetLicense separatamente per ogni prodotto Aspose che si utilizza nella vostra applicazione.
  • Utilizzare il nome della classe di licenza completamente qualificato. Ogni Aspose prodotto ha un License classe nel suo namespace. Per esempio, Aspose.Words ha com.aspose.words.License e Aspose.Cells ha com.aspose.cellule. Classe di licenza. Utilizzando il nome di classe pienamente qualificato consente di evitare confusione su quale licenza si applica a quale prodotto.