Licenciamiento

Evaluar Aspose.Slides

Limitaciones de la versión de evaluación

  • Mientras la versión de evaluación de Aspose.Slides (cuando no se aplica una licencia) proporciona la funcionalidad completa del producto, inserta una marca de agua de evaluación en la parte superior del documento durante las operaciones de apertura y guardado.
  • La extracción de texto está limitada a una diapositiva cuando se utiliza la versión de evaluación.

Licencias en Aspose.Slides

  • Una versión de evaluación se convierte en licenciada después de que compre una licencia y la aplique agregando un par de líneas de código.
  • 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 se licencia, la fecha de expiración de la suscripción y más.
  • El archivo de licencia está firmado digitalmente, por lo que no debe modificarse. Incluso un cambio accidental, como agregar un salto de línea, invalidará el archivo.
  • Aspose.Slides for C++ normalmente busca el archivo de licencia en las siguientes ubicaciones:
    • Una ruta especificada explícitamente en su código
    • La carpeta que contiene el DLL del componente (incluido en Aspose.Slides)
    • La carpeta que contiene el ensamblado que llama al DLL del componente
  • Para evitar las limitaciones de la versión de evaluación, debe establecer la licencia antes de usar Aspose.Slides. Una licencia solo necesita establecerse una vez por aplicación o proceso.

Aplicar una licencia

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

Archivo

La forma más sencilla de establecer una licencia es colocar el archivo de licencia en la misma carpeta que el DLL del componente (incluido en Aspose.Slides) y especificar solo el nombre del archivo, sin la ruta.

El siguiente código C++ muestra cómo establecer un archivo de licencia:

#include <Util/License.h>

using namespace Aspose::Slides;

int main()
{
    auto license = MakeObject<License>();
    license->SetLicense(u"Aspose.Slides.lic");

    return 0;
}

Flujo

Puede cargar una licencia desde un flujo. El siguiente código C++ muestra cómo aplicar una licencia desde un flujo:

auto license = MakeObject<License>();

auto stream = File::OpenRead(u"Aspose.Slides.lic");

license->SetLicense(stream);

Validar una licencia

Para comprobar si una licencia se ha establecido correctamente, puede validarla. El siguiente código C++ muestra cómo validar una licencia:

auto license = MakeObject<License>();

license->SetLicense(u"Aspose.Slides.lic");

if (license->IsLicensed())
{
    Console::WriteLine(u"License is good!");
    Console::ReadKey();
}

Seguridad en subprocesos

FAQ

¿Puedo aplicar la licencia en un entorno completamente offline (sin acceso a Internet)?

Sí. La validación de la licencia se realiza localmente usando el archivo de licencia; no se requiere conexión a Internet.

¿Qué ocurre después de que expire la suscripción de un año? ¿La biblioteca dejará de funcionar?

No. La licencia es perpetua: puede seguir usando las versiones lanzadas antes de la fecha de finalización de su suscripción; simplemente no podrá usar versiones más recientes sin renovar.