Licenciamento | Aspose.pub para C ++
Limitações da versão de avaliação
A versão de avaliação do Aspose.pub (sem uma licença especificada) fornece funcionalidade completa do produto, exceto que um aviso de versão de avaliação é exibido na parte superior do documento convertido.
Aplicar a licença usando o arquivo ou o objeto de fluxo
A licença pode ser carregada de um arquivo ou objeto de fluxo. Aspose.pub for c ++ tentará encontrar a licença nos seguintes locais:
- Caminho explícito.
- A pasta que contém aspose.pub.dll.
- A pasta que contém o conjunto que chamou aspose.pub.dll.
- A pasta que contém o conjunto de entrada (seu .exe).
- Um recurso incorporado na montagem que chamou aspose.pub.dll.
Carregando uma licença do arquivo
A maneira mais fácil de aplicar uma licença é colocar o arquivo de licença na mesma pasta que o arquivo Aspose.pub.dll e especificar apenas o nome do arquivo sem um caminho.
Quando você chama o método setlicense, o nome da licença que você passa deve ser o do arquivo de licença. Por exemplo, se você alterar o nome do arquivo de licença para “Aspose.pub.lic.xml”, passe esse nome de arquivo para o método setlicense (…).
C ++
1 auto lic = MakeObject<Aspose::Pub::License>();
2
3 lic->SetLicense(L"Aspose.PUB.Cpp.lic");
Carregando uma licença de um objeto de fluxo
O exemplo a seguir mostra como carregar uma licença de um fluxo.
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);