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:

  1. Caminho explícito.
  2. A pasta que contém aspose.pub.dll.
  3. A pasta que contém o conjunto que chamou aspose.pub.dll.
  4. A pasta que contém o conjunto de entrada (seu .exe).
  5. 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);

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.