Licenciamiento
Evaluar Aspose.Slides
Puede descargar una versión de evaluación de Aspose.Slides for Java desde su página de descarga. La versión de evaluación ofrece las mismas funcionalidades que la versión licenciada del producto. El paquete de evaluación es idéntico al paquete adquirido. La versión de evaluación simplemente se licencia después de añadir unas cuantas líneas de código (para aplicar la licencia).
Una vez que esté satisfecho con su evaluación de Aspose.Slides, puede comprar una licencia. Le recomendamos que revise los diferentes tipos de suscripción. Si tiene preguntas, contacte al equipo de ventas de Aspose.
Cada licencia de Aspose incluye una suscripción de un año para actualizaciones gratuitas a nuevas versiones o correcciones lanzadas dentro del período de suscripción. Los usuarios con productos licenciados (incluso versiones de evaluación) obtienen soporte técnico gratuito e ilimitado.
Limitaciones de la versión de evaluación
- Aunque la versión de evaluación de Aspose.Slides (sin una licencia especificada) ofrece la funcionalidad completa del producto, inserta una marca de agua de evaluación en la parte superior del documento al abrirlo y guardarlo.
- Está limitado a una diapositiva al extraer texto de las diapositivas de la presentación.
Licenciamiento en Aspose.Slides
- Una versión de evaluación se licencia después de comprar una licencia y añadir 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 expiración de la suscripción, etc.
- El archivo de licencia está firmado digitalmente, por lo que no debe modificarlo. Incluso la adición inadvertida de un salto de línea adicional al contenido del archivo lo invalidará.
- Aspose.Slides for Java normalmente busca la licencia en las siguientes ubicaciones:
- Una ruta explícita
- La carpeta que contiene Aspose.Slides.jar
- Para evitar las limitaciones asociadas con la versión de evaluación, debe establecer una licencia antes de usar Aspose.Slides. Sólo tiene que establecer una licencia una vez por aplicación o proceso.
Aplicar una licencia
Una licencia puede cargarse desde un archivo o flujo.
Archivo
El método más sencillo para establecer una licencia requiere que coloque el archivo de licencia en la carpeta que contiene Aspose.Slides.jar o el jar de su aplicación.
Este código Java le muestra cómo establecer un archivo de licencia:
// Instancia la clase License
com.aspose.slides.License license = new com.aspose.slides.License();
// Establece la ruta del archivo de licencia
license.setLicense("Aspose.Slides.Java.lic");
Si coloca el archivo de licencia en un directorio diferente, al llamar al método SetLicense, el nombre del archivo de licencia al final de la ruta explícita especificada debe ser el mismo que su archivo de licencia.
Por ejemplo, puede cambiar el nombre del archivo de licencia a Aspose.Slides.Java.lic.xml. Entonces, en su código, debe pasar la ruta al archivo (terminando con Aspose.Slides.Java.lic.xml) al método SetLicense.
Flujo
Puede cargar una licencia desde un flujo. Este código Java le muestra cómo aplicar una licencia desde un flujo:
// Instancia la clase License
com.aspose.slides.License license = new com.aspose.slides.License();
// Establece la licencia mediante un flujo
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Java.lic"));
Puente PHP/Java
Si utiliza Aspose.Slides para PHP a través de Java, puede establecer una licencia mediante un puente PHP/Java. Este puente le permite usar clases Java con sintaxis PHP. Para más información, consulte Licencia en PHP.
Validar una licencia
Para comprobar si una licencia se ha configurado correctamente, puede validarla. Este código Java le muestra cómo validar una licencia:
License license = new License();
license.setLicense("Aspose.Slides.Java.lic");
if (License.isLicensed())
{
System.out.println("License is good!");
}
Seguridad de subprocesos
Note
El método SetLicense no es seguro para subprocesos. Si este método debe llamarse simultáneamente desde varios subprocesos, es posible que desee usar primitivas de sincronización (como un bloqueo) para evitar problemas.Preguntas frecuentes
¿Puedo aplicar la licencia en un entorno totalmente sin conexión (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? ¿Dejará de funcionar la biblioteca?
No. La licencia es perpetua: puede seguir utilizando las versiones lanzadas antes de la fecha de finalización de su suscripción; simplemente no podrá usar versiones más recientes sin renovar.