Licencias | Aspose.PUB para C++

Limitaciones de la versión de evaluación

La versión de evaluación de Aspose.PUB (sin una licencia especificada) proporciona funcionalidad completa del producto excepto que se muestra una advertencia de versión de evaluación en la parte superior del documento convertido.

Aplicar licencia utilizando un archivo o un objeto de transmisión

La licencia se puede cargar desde un archivo u objeto de flujo. Aspose.PUB para C++ intentará encontrar la licencia en las siguientes ubicaciones:

  1. Camino explícito.
  2. La carpeta que contiene Aspose.PUB.dll.
  3. La carpeta que contiene el ensamblado que llamó Aspose.PUB.dll.
  4. La carpeta que contiene el ensamblado de entrada (su .exe).
  5. Un recurso incrustado en el ensamblado que llamó Aspose.PUB.dll.

Cargando una licencia desde un archivo

La forma más sencilla de aplicar una licencia es colocar el archivo de licencia en la misma carpeta que el archivo Aspose.PUB.dll y especificar solo el nombre del archivo sin una ruta.

Cuando llama al método SetLicense, el nombre de la licencia que pasa debe ser el del archivo de licencia. Por ejemplo, si cambia el nombre del archivo de licencia a “Aspose.PUB.lic.xml”, pase ese nombre de archivo al método SetLicense(…).

C++

1    auto lic = MakeObject<Aspose::Pub::License>();
2
3    lic->SetLicense(L"Aspose.PUB.Cpp.lic");

Cargando una licencia desde un objeto Stream

El siguiente ejemplo muestra cómo cargar una licencia desde una secuencia.

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.