Licenza e abbonamento

A volte, per studiare meglio il sistema, vuoi immergerti nel codice il più velocemente possibile. Per semplificare tutto ciò, Aspose.Words fornisce diversi piani di acquisto o offre una prova gratuita e una licenza temporanea di 30 giorni per la valutazione.

Prova gratuita o licenza temporanea

Aspose.Words è un software incredibile che gli sviluppatori possono provare prima dell’acquisto.

Prova gratuita

La versione di valutazione è la stessa di quella acquistata: il Versione di prova ottiene semplicemente la licenza quando aggiungi alcune righe di codice per applicare la licenza.

La versione di prova di Aspose.Words senza la licenza specificata fornisce la funzionalità completa del prodotto, ma inserisce una filigrana di valutazione nella parte superiore del documento durante il caricamento e il salvataggio e limita la dimensione massima del documento a poche centinaia di paragrafi.

Licenza temporanea

Se desideri testare Aspose.Words senza le limitazioni della versione Trial, puoi anche richiedere una Licenza Temporanea di 30 giorni. Per maggiori dettagli consultare la pagina Ottieni una licenza temporanea.

Licenza acquistata

Dopo l’acquisto, è necessario applicare il file di licenza o includerlo come risorsa incorporata. Questa sezione descrive le opzioni su come eseguire questa operazione e anche commenti su alcune domande comuni.

Protezione della licenza acquistata

Dopo aver acquistato una licenza, è necessario leggere attentamente le informazioni alla pagina Protezione della licenza acquistata per proteggere il file di licenza. Tieni presente che questa pagina è disponibile per la visualizzazione solo se disponi di una licenza a pagamento.

Opzioni di applicazione della licenza

Le licenze possono essere applicate da varie località:

  • Percorso esplicito
  • La cartella contenente il file Aspose.Words.dll
  • La cartella contenente l’assembly chiamato Aspose.Words.dll
  • La cartella contenente l’assembly della voce (il tuo .exe)
  • Una risorsa incorporata nell’assembly è denominata Aspose.Words.dll
  • Come licenza misurata: un nuovo meccanismo di licenza

Quando si fa riferimento a Aspose.Words.dll nell’applicazione, la libreria viene copiata nella directory di output (a meno che Copia locale nelle proprietà per quella voce non sia impostato su false). Spesso il modo più semplice per impostare una licenza è posizionare il file di licenza nella stessa cartella di Aspose.Words.dll e specificare solo il nome del file senza il percorso.

Applicare la licenza utilizzando un file o un oggetto flusso

Quando sviluppi la tua applicazione, chiama SetLicense nel codice di avvio prima di utilizzare le classi Aspose.Words.

Carica una licenza da un file

Utilizzando il metodo SetLicense, puoi provare a trovare il file di licenza nelle risorse incorporate o nelle cartelle degli assembly per un ulteriore utilizzo.

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

Carica una licenza da un oggetto stream

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

Includere il file di licenza come risorsa incorporata

Un modo accurato per impacchettare una licenza con la tua applicazione e assicurarti che non vada persa è includerla come risorsa incorporata in uno degli assembly che chiamano Aspose.Words. Per includere un file come risorsa incorporata, attenersi alla seguente procedura:

  1. In Visual Studio, includere il file .lic nel progetto utilizzando il menu “File | Aggiungi elemento esistente..”.
  2. Selezionare il file in Solution Explorer e impostare “Costruisci azione per risorsa incorporata” nella finestra Proprietà.
  3. Nel codice, richiama SetLicense che passa solo il nome breve del file di risorse.

Applicare la licenza a consumo

Aspose.Words consente agli sviluppatori di applicare una chiave misurata. Si tratta di un nuovo meccanismo di licenza.

Il nuovo meccanismo di licenza verrà utilizzato insieme al metodo di licenza esistente. I clienti che desiderano ricevere una fatturazione in base all’utilizzo delle funzionalità API possono utilizzare la licenza a consumo.

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

Non chiamare frequentemente il metodo SetMeteredKey in modo che questo metodo di licenza accumuli correttamente il consumo e ce lo segnali. Basta creare un’istanza della libreria Aspose.Words, chiamare SetMeteredKey una volta, quindi lasciare la libreria istanziata e riutilizzarla.

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

Normalmente è sufficiente applicare la licenza a consumo una volta all’avvio dell’applicazione. Tuttavia, se il meccanismo di licenza a consumo non riesce a comunicare con i server Aspose per 24 ore, Aspose.Words uscirà dalla modalità con licenza e passerà alla modalità di valutazione. Per evitare questo caso, dovresti controllare regolarmente lo stato della licenza: se Aspose.Words passa alla modalità di valutazione, applica nuovamente la licenza misurata.

Modifica del nome del file di licenza

Il nome del file di licenza non deve essere “Aspose.Words.LIC”. Puoi rinominarlo a tuo piacimento e utilizzare quel nome quando imposti una licenza nella tua applicazione.

Eccezione “Impossibile trovare il nome del file di licenza”

Quando acquisti e scarichi una licenza, il sito Web Aspose denomina il file di licenza “Aspose.Words.LIC”. Puoi scaricare il file di licenza utilizzando il tuo browser. In questo caso, alcuni browser riconoscono il file di licenza come XML e vi aggiungono l’estensione .xml, quindi il nome completo del file sul tuo computer diventa “Aspose.Words.lic.XML”.

Quando Microsoft Windows è configurato per nascondere le estensioni per i tipi di file conosciuti (sfortunatamente, questa è l’impostazione predefinita nella maggior parte delle installazioni Windows), il file di licenza verrà visualizzato come “Aspose.Words. LIC” in Windows Explorer. Probabilmente penserai che questo sia il vero nome del file e chiamerai SetLicense passandogli “Aspose.Words.LIC”, ma non esiste un file del genere, da qui l’eccezione.

Per risolvere il problema, rinominare il file per rimuovere l’estensione invisibile .xml. Ti consigliamo inoltre di disattivare l’opzione “nascondi estensioni” in Microsoft Windows.

Utilizzo di più prodotti Aspose

Se utilizzi più prodotti Aspose nella tua applicazione, come Aspose.Words e Aspose.Cells, ecco alcuni suggerimenti utili:

  • Imposta la licenza per ciascun prodotto Aspose separatamente. Anche se disponi di un singolo file di licenza per tutti i componenti, ad esempio “Aspose.Total.lic”, devi comunque chiamare SetLicense separatamente per ciascun prodotto Aspose che utilizzi nella tua applicazione.
  • Utilizzare il nome della classe di licenza completa. Ogni prodotto Aspose ha una classe License nel proprio spazio dei nomi. Ad esempio, Aspose.Words ha Aspose.Words.License e Aspose.Cells ha la classe Aspose.Cells.License. L’utilizzo del nome della classe completo consente di evitare confusione su quale licenza si applica a quale prodotto.