Licencias

Evaluar Aspose.Slides

Limitaciones de la versión de evaluación

  • Mientras que la versión de evaluación de Aspose.Slides (sin una licencia especificada) proporciona funcionalidad completa del producto, inserta una marca de agua de evaluación en la parte superior del documento en las operaciones de apertura y guardado.
  • Estás limitado a una diapositiva al extraer textos de las diapositivas de la presentación.

Licenciamiento en Aspose.Slides

  • Una versión de evaluación se convierte en licenciada después de que compras una licencia y agregas un par de líneas de código (para aplicar la licencia).
  • La licencia es un archivo XML de texto plano que contiene detalles como el nombre del producto, el número de desarrolladores a los que está licenciada, la fecha de caducidad de la suscripción, etc.
  • El archivo de licencia está firmado digitalmente, por lo que no debes modificar el archivo. Incluso una adición inadvertida de un salto de línea extra al contenido del archivo lo invalidará.
  • Aspose.Slides para C++ normalmente intenta encontrar la licencia en estas ubicaciones:
    • Un camino explícito
    • La carpeta que contiene el DLL del componente (incluido en Aspose.Slides)
    • La carpeta que contiene el ensamblaje que llama al DLL del componente (incluido en Aspose.Slides)
  • Para evitar las limitaciones asociadas con la versión de evaluación, necesitas establecer una licencia antes de usar Aspose.Slides. Solo tienes que establecer una licencia una vez por aplicación o proceso.

Aplicar una Licencia

Una licencia puede ser cargada desde un archivo, flujo o recurso incrustado.

Archivo

El método más fácil para establecer una licencia requiere que coloques el archivo de licencia en la misma carpeta que contiene el DLL del componente (incluido en Aspose.Slides) y especifiques el nombre del archivo sin su ruta.

Este código C++ te muestra cómo establecer un archivo de licencia:

SharedPtr<Aspose::Slides::License> lic = MakeObject<Aspose::Slides::License>();

lic->SetLicense(L"Aspose.Slides.lic");

Flujo

Puedes cargar una licencia desde un flujo. Este código C++ te muestra cómo aplicar una licencia desde un flujo:

SharedPtr<Aspose::Slides::License> lic = MakeObject<Aspose::Slides::License>();

System::SharedPtr<System::IO::FileStream> stream= System::IO::File::OpenRead(L"Aspose.Slides.lic");

lic->SetLicense(stream); 

Validar una Licencia

Para verificar si una licencia se ha establecido correctamente, puedes validarla. Este código C++ te muestra cómo validar una licencia:

System::SharedPtr<Aspose::Slides::License> license = System::MakeObject<Aspose::Slides::License>();
license->SetLicense(u"Aspose.Slides.lic");
if (license->IsLicensed())
{
    System::Console::WriteLine(u"¡La licencia es válida!");
    System::Console::Read();
}

Seguridad en Hilos