Licensing

Valuta Aspose.3D

Puoi facilmente scaricare/installare Aspose.3D for Java da Aspose repository per la valutazione. Il download della valutazione è lo stesso del download acquistato. La versione di valutazione diventa semplicemente concessa in licenza quando si aggiungono alcune righe di codice per applicare la licenza.

La versione di valutazione fornisce tutte le funzionalità tranne le seguenti:

  • Gli utenti possono aprire/importare solo un massimo di 50 3D documenti in una scena.
  • Gli utenti possono salvare solo un massimo di 50 3D documenti in una scena.
  • Gli utenti vedranno anche una filigrana di valutazione nelle immagini renderizzate e in tutti gli altri file di output.
  • Ogni nodo non può avere più di 5 nodi figlio.
  • Ogni nodo non può avere più di 2 entità allegate.
  • Ogni geometria non può avere più di 2 elementi di vertice collegati.
  • Ogni nodo non può avere più di 1 materiale.

Applicazione di una licenza

La licenza è un file XML di testo normale che contiene dettagli come il nome del prodotto, il numero di sviluppatori a cui è concesso in licenza, la data di scadenza dell’abbonamento e così via. Il file è firmato digitalmente, quindi non modificare il file; anche l’aggiunta involontaria di un’ulteriore interruzione di riga nel file lo invaliderà. È necessario impostare una licenza prima di eseguire qualsiasi operazione con i documenti. Assicurati di farlo prima di creare un oggetto Scene.

Le licenze possono essere applicate da varie località:

  • Percorso esplicito
  • La cartella che contiene il file JAR di Aspose.3D.
  • Una risorsa incorporata nel JAR che si chiama Aspose.3D JAR.

Utilizza il metodo License.setLicense per ottenere la licenza delle API. Spesso il modo più semplice per impostare una licenza è inserire il file di licenza nella stessa cartella di Aspose. JAR di 3D e specificare solo il nome del file senza percorso.

Applicare la licenza utilizzando file o oggetto Stream

In questo esempio Aspose.3D tenterà di trovare il file di licenza nella cartella che contiene i JAR dell’applicazione.

Inizializza una licenza da uno stream.

Compreso il file di licenza come risorsa incorporata

Puoi semplicemente copiare il file LIC nella cartella resources del tuo progetto. La ricostruzione del progetto dovrebbe incorporare il. Lic file nell’applicazione. File del barattolo. Dopodiché puoi applicare la licenza utilizzando il codice come di seguito:

Convalidare la licenza

È possibile convalidare se la licenza è stata impostata correttamente o meno. La classe Licenza ha il campo isLicensed che restituirà true se la licenza è stata impostata correttamente.

Applica licenza misurata

Aspose.3D consente agli sviluppatori di applicare la chiave misurata. È un nuovo meccanismo di licenza. Il nuovo meccanismo di licenza sarà utilizzato insieme al metodo di licenza esistente. I clienti che desiderano essere fatturati in base all’utilizzo delle funzionalità API possono utilizzare la licenza misurata. Per maggiori dettagli, fai riferimento alla sezione Domande frequenti su Licensing misurate.

È stata introdotta una nuova classe Metered per applicare la chiave misurata. Di seguito è riportato il codice di esempio che mostra come impostare la chiave pubblica e privata misurata.

Quando applicare una licenza

Segui queste semplici regole:

  • La licenza deve essere impostata solo una volta per dominio dell’applicazione.
  • Devi impostare la licenza prima di utilizzare qualsiasi altro Aspose.3D classi.
  • Calling License.SetLicense più volte non è dannoso, ma semplicemente fa perdere tempo al processore.

Se stai sviluppando una libreria di classi, puoi chiamare License.SetLicense da un costruttore statico della tua classe che utilizza Aspose.3D. Il costruttore statico verrà eseguito prima della creazione di un’istanza della classe, assicurandosi che la licenza Aspose.3D sia impostata correttamente.

È possibile modificare il nome del file di licenza

Il nome del file di licenza non deve essere ‘Aspose.3D. LI’. Puoi rinominarlo in qualsiasi cosa ti piaccia e utilizzare quel nome quando chiami License.SetLicense.

Non è possibile trovare il nome del file di licenza Eccezione

Quando acquisti e scarichi una licenza, il sito web Aspose nomina il file di licenza Aspose.3D.LIC. Si scarica il file di licenza utilizzando il browser. Alcuni browser riconoscono il file di licenza come XML e aggiungono un file. Estensione xml ad esso in modo che il nome completo del file sul tuo computer diventi Aspose.3D.lic.XML.

Quando Microsoft Windows, ad esempio, è configurato per nascondere le estensioni dei tipi di file noti (purtroppo questo è predefinito nella maggior parte delle installazioni Windows), il file di licenza apparirà come Aspose.3D.LIC in Windows Explorer. È probabile che pensi che questo sia il vero nome del file e la licenza di chiamata. SetLicense che lo passa Aspose.3D.LIC, ma non esiste un file di questo tipo, da cui l’eccezione.

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

Utilizzo di più API da Aspose

Se nella tua applicazione utilizzi più API Aspose, ad esempio Aspose.3D e Aspose. Celle, ecco alcuni suggerimenti utili.

  • Imposta la licenza per ogni Aspose API separatamente. Anche se hai un singolo file di licenza per tutte le API, ad esempio Aspose.Total.lic, devi comunque chiamare License.setLicense separatamente per ogni Aspose API che stai utilizzando nella tua applicazione.
  • Utilizzare il nome di classe della licenza completamente qualificato. Ogni Aspose API ha una classe di licenza nel suo spazio dei nomi. Ad esempio, Aspose.3D ha com.aspose.3d.License e Aspose. Celle ha com.aspose.cells.License di classe. L’utilizzo del nome della classe pienamente qualificato consente di evitare qualsiasi confusione su quale licenza viene applicata a quale prodotto.