Licenze | Aspose.PUB for .NET

Valutare Aspose.PUB

È possibile scaricare gratuitamente Aspose.PUB for .NET per una valutazione. La versione di valutazione fornisce quasi tutte le funzionalità del prodotto con alcune limitazioni. La stessa versione di valutazione diventa licenziata quando si acquista una licenza e si aggiungono un paio di righe di codice per applicare la licenza.

Se si desidera provare Aspose.PUB senza le limitazioni della versione di valutazione, è possibile richiedere una licenza temporanea di 30 giorni. Fare riferimento a Come ottenere una licenza temporanea?

Limitazioni della versione di valutazione

La versione di valutazione di Aspose.PUB (senza licenza specificata) offre tutte le funzionalità del prodotto, ad eccezione dell’avviso di versione di valutazione visualizzato nella parte superiore del documento convertito, come mostrato nell’immagine seguente.

Avviso versione di valutazione

Richiesta di licenza

È possibile scaricare facilmente una versione di valutazione di Aspose.PUB dalla sua pagina di download. La versione di valutazione offre assolutamente le stesse funzionalità della versione con licenza di Aspose.PUB. Inoltre, la versione di valutazione diventa licenziata semplicemente quando si acquista una licenza e si aggiungono un paio di righe di codice per applicare la licenza.

Informazioni sulla licenza

La licenza è un file XML di testo semplice che contiene dettagli quali 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 va modificato. Anche l’aggiunta involontaria di un’interruzione di riga in più nel file lo invaliderà.

È necessario impostare una licenza prima di utilizzare Aspose.PUB se si vogliono evitare le limitazioni di valutazione. È necessario impostare una licenza solo una volta per ogni applicazione (o processo).

Impostazione di una licenza in Aspose.PUB per .NET

In Aspose.PUB, una licenza può essere caricata da un file, da un flusso o da una risorsa incorporata.Aspose.PUB cerca di trovare la licenza nelle seguenti posizioni:

Applicazione della licenza tramite file

Il modo più semplice per impostare una licenza è inserire il file di licenza nella stessa cartella della DLL del componente (inclusa in Aspose.PUB) e specificare solo il nome del file senza il suo percorso.

1// For complete examples and data files, please go to https://github.com/aspose-pub/Aspose.PUB-for-.NET
2// The path to the documents directory.
3string dataDir = RunExamples.GetDataDir_Data();
4
5string fileName = dataDir + "Aspose.PUB.Lic";
6
7License pubLicense = new License();
8
9pubLicense.SetLicense(fileName);

Applicazione della licenza dall’oggetto Stream

1// For complete examples and data files, please go to https://github.com/aspose-pub/Aspose.PUB-for-.NET
2// Initialize license object
3License pubLicense = new License();
4// Load license in FileStream
5FileStream myStream = new FileStream("Aspose.PUB.lic", FileMode.Open);
6// Set license
7pubLicense.SetLicense(myStream);

Quando si chiama il metodo SetLicense, il nome della licenza deve essere uguale a quello del file di licenza. Ad esempio, si può cambiare il nome del file di licenza in “Aspose.PUB.lic.xml”. Quindi, nel codice, si dovrà utilizzare il nome della licenza modificato (cioè Aspose.Pub.lic.xml) per il metodo SetLicense.

Includere il file della licenza come risorsa incorporata

Un altro modo efficace per impacchettare la licenza con l’applicazione e assicurarsi che non vada persa è quello di includerla come risorsa incorporata in uno degli assiemi che richiamano la dll del componente (inclusa in Aspose.PUB). Per includere il file di licenza come risorsa incorporata, eseguire i seguenti passaggi:

Per comprendere questo metodo di impostazione della licenza (incorporata) nelle vostre applicazioni, leggete l’esempio riportato di seguito.

1    //Instantiate the License class
2    Aspose.PUB.License license = new Aspose.PUB.License();
3
4    //Pass only the name of the license file embedded in the assembly
5    license.SetLicense("Aspose.PUB.lic");

Applicare la licenza Metered

Aspose.PUB consente agli sviluppatori di applicare la chiave metrica. 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 essere fatturati in base all’utilizzo delle funzionalità dell’API possono utilizzare il metered licensing. Per maggiori dettagli, consultare la sezione Metered Licensing FAQ.

È stata introdotta una nuova classe Metered per applicare la chiave metered. Di seguito è riportato un esempio di codice che dimostra come impostare le chiavi pubbliche e private con misurazione.

 1	// set metered public and private keys
 2	Aspose.Pub.Metered metered = new Aspose.Pub.Metered();
 3	// Access the setMeteredKey property and pass public and private keys as parameters
 4	metered.SetMeteredKey(
 5        "<type public key here>",
 6        "<type private key here>");
 7	
 8	//convert Publisher document to pdf format
 9	var parser = Aspose.Pub.PubFactory.CreateParser("input.pub");
10	var doc = parser.Parse();
11	Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, "out.pdf");
 1// For complete examples and data files, please go to https://github.com/aspose-email/Aspose.Email-for-.NET
 2Aspose.Email.Metered metered = new Aspose.Email.Metered();
 3// Access the SetMeteredKey property and pass public and private keys as parameters
 4metered.SetMeteredKey("*****", "*****");
 5
 6// The path to the documents directory. 
 7string dataDir = RunExamples.GetDataDir_Email();
 8
 9// Load the document from disk.
10MailMessage eml = MailMessage.Load(dataDir + "Message.eml");
11//Get the page count of document
12Console.WriteLine(eml.Subject);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.