Licenze | Aspose.PUB per C++
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.
Applicare la licenza utilizzando un file o un oggetto di flusso
La licenza può essere caricata da un file o da un oggetto stream. Aspose.PUB for C++ cercherà di trovare la licenza nelle seguenti posizioni:
- Percorso esplicito.
- La cartella che contiene Aspose.PUB.dll.
- La cartella che contiene l’assembly chiamato Aspose.PUB.dll.
- La cartella che contiene l’assembly di ingresso (il vostro .exe).
- Una risorsa incorporata nell’assembly chiamato Aspose.PUB.dll.
Caricamento di una licenza da file
Il modo più semplice per applicare una licenza è inserire il file della licenza nella stessa cartella del file Aspose.PUB.dll e specificare solo il nome del file senza un percorso.
Quando si chiama il metodo SetLicense, il nome della licenza che si passa deve essere quello del file di licenza. Ad esempio, se si modifica il nome del file di licenza in “Aspose.PUB.lic.xml”, passare tale nome al metodo SetLicense(…).
C++
1 auto lic = MakeObject<Aspose::Pub::License>();
2
3 lic->SetLicense(L"Aspose.PUB.Cpp.lic");
Caricamento di una licenza da un oggetto stream
L’esempio seguente mostra come caricare una licenza da un flusso.
C++
1 intrusive_ptr<License>license = new License();
2
3 intrusive_ptr<FileStream> myStream = new FileStream(new String("Aspose.PUB.Cpp.lic"), FileMode_Open);
4
5 license->SetLicense(myStream);