Licenze di Aspose.Page | Aspose.Page per C ++

Valuta Aspose.Page

È possibile scaricare facilmente Aspose.Page per C ++ per la valutazione. Il download di valutazione è lo stesso del download acquistato. La versione di valutazione viene semplicemente autorizzata quando si aggiungono alcune righe di codice per richiedere la licenza.

La versione di valutazione di Aspose.Page per C ++ (senza licenza specificata) fornisce funzionalità complete del prodotto. Tuttavia, impone le seguenti limitazioni:

Se si desidera testare Aspose.Page per C ++ senza le limitazioni della versione di valutazione, è anche possibile richiedere una licenza temporanea di 30 giorni. Si prega di fare riferimento a Come ottenere una licenza temporanea?

Applicazione di una licenza

La licenza può essere applicata fornendo un percorso esplicito al file .lic. È possibile utilizzare il metodo Licenza.setLicense per autorizzare la licenza dell’API.

Quando applicare una licenza

Segui queste semplici regole:

Applica la licenza utilizzando un oggetto file o streaming

Calling Licence.setLicense più volte non è dannoso ma semplicemente spreca il tempo del processore. Se si sta sviluppando un’applicazione Windows, chiama Licenza.setLicense nel codice di avvio, prima di utilizzare le classi Aspose.Page.

Caricamento di una licenza dal file

In questo esempio Aspose.Page per C ++ tenta di trovare/impostare la licenza dal percorso del file esplicito.

 1System::SharedPtr<License> license = System::MakeObject<License>();
 2
 3// This line attempts to set a license from several locations relative to the executable and Aspose.Words.dll.
 4// You can also use the additional overload to load a license from a stream, this is useful for instance when the
 5// license is stored as an embedded resource
 6try
 7{
 8    license->SetLicense(u"Aspose.Words.Cpp.lic");
 9    std::cout << "License set successfully." << std::endl;
10}
11catch (System::Exception& e)
12{
13    // We do not ship any license with this example, visit the Aspose site to obtain either a temporary or permanent license.
14    std::cout << "There was an error setting the license: " << e->get_Message().ToUtf8String() << std::endl;
15}

Caricamento di una licenza da un oggetto Stream

Inizializza una licenza da un flusso

 1System::SharedPtr<License> license = System::MakeObject<License>();
 2
 3try
 4{
 5    // Initializes a license from a stream
 6    System::SharedPtr<System::IO::MemoryStream> stream = System::MakeObject<System::IO::MemoryStream>(System::IO::File::ReadAllBytes(u"Aspose.Words.Cpp.lic"));
 7    license->SetLicense(stream);
 8    std::cout << "License set successfully." << std::endl;
 9}
10catch (System::Exception& e)
11{
12    // We do not ship any license with this example, visit the Aspose site to obtain either a temporary or permanent license.
13    std::cout << "There was an error setting the license: " << e->get_Message().ToUtf8String() << std::endl;
14}

È possibile modificare il nome del file di licenza

Il nome del file di licenza non deve essere ‘Aspose.Page.cpp.lic’. Puoi rinominarlo a tutto ciò che ti piace e utilizzare quel nome quando si imposta la licenza nell’applicazione.

L’eccezione non può trovare il nome file di licenza

Quando si acquista e scarichi una licenza, aspira il sito Web il file di licenza ‘aspose.page.lic’. Scarichi il file di licenza utilizzando il browser. Alcuni browser riconoscono il file di licenza come XML e aggiungono un’estensione .xml ad esso in modo che il nome completo del file sul computer diventi ‘Aspose.Page.lic.xml’.

Quando Microsoft Windows è configurato per nascondere le estensioni dei tipi di file noti (purtroppo questo è predefinito nella maggior parte delle installazioni di Windows), il file di licenza apparirà come ‘aspy.page. Lic ‘in Windows Explorer. È probabile che tu pensi che questo sia il vero nome del file e la chiamata Licenza.setLicense che lo passa ‘Aspose.Page.lic’, ma non esiste un tale file, quindi l’eccezione.

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

Utilizzo di più prodotti da Aspone

Se usi più API ASPUTI nella tua applicazione, ad esempio Aspose.Page e Aspose.Cells, ecco alcuni suggerimenti utili.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.