Licencia y suscripción – Licensing
A veces, explorar el producto en detalle requiere profundizar en el código lo más rápido posible. Para facilitar esto, Aspose.HTML for Java ofrece varios planes de compra, una prueba gratuita y una licencia temporal de 30 días para fines de evaluación.
Es importante tener en cuenta que existen varias políticas y prácticas generales para guiarlo en la evaluación, concesión de licencias y compra de productos Aspose. Para obtener información detallada, consulte la sección Purchase Policies and FAQ, que describe estos procesos de manera integral.
Limitaciones de la versión de evaluación
La versión de evaluación o versión de prueba es la misma que la comprada: adquiere la licencia cuando agrega algunas líneas de código para aplicar la licencia.
Queremos que nuestros clientes prueben nuestros productos minuciosamente antes de comprarlos para que la versión de evaluación le permita usarlos como lo haría normalmente.
HTML creado con una marca de agua de evaluación
La versión de evaluación de Aspose.HTML for Java proporciona funcionalidad completa del producto, pero todas las páginas en el archivo HTML generado tienen una marca de agua con “Aspose.HTML Evaluation Only. Created with Aspose.HTML. Copyright 2002-2025 Aspose Pty Ltd.”. en la cima.
Límite del Número de Artículos de Colección que se pueden Procesar
La versión de evaluación (sin inicialización de licencia) proporciona funcionalidad completa del producto, pero tiene dos limitaciones: inserta una marca de agua de evaluación y solo se pueden manipular/convertir cuatro elementos de cualquier colección. Tenga en cuenta que actualmente nuestra API proporciona las siguientes dos características
- Trabajar con funciones de documentos
- Funciones de conversión
Para las “funciones de conversión”, insertamos una marca de agua de evaluación y convertimos solo las primeras cuatro páginas.
Para las funciones “Trabajar con documentos”, limitamos la operación de guardado agregando marcas de agua en cada imagen de la página e insertando “Texto de evaluación” en el documento. Es la única forma de limitar las funciones de “trabajar con un documento”. Sin embargo, actualmente no estamos limitando ninguna colección porque afecta los scripts JS y las funciones de renderizado.
Licencia Temporal
Si desea probar Aspose.HTML for Java sin las limitaciones de la versión de evaluación, también puede solicitar una licencia temporal de 30 días. Para obtener más información, consulte la página Get a Temporary License.
Aplicar licencia utilizando un archivo o un objeto de transmisión
Después de la compra, debe aplicar el archivo de licencia o incluirlo como un recurso integrado. Esta sección describe opciones sobre cómo se puede hacer esto. La licencia se puede cargar desde un archivo u objeto de flujo. La forma más sencilla de configurar una licencia es colocar el archivo de licencia en la misma carpeta que el archivo aspose-html-xx.x.jar
y especificar el nombre del archivo, sin una ruta, como se muestra en el siguiente ejemplo.
Si utiliza cualquier otro componente de Aspose para Java junto con Aspose.HTML for Java, especifique el espacio de nombres completo para la licencia como com.aspose.html.License
.
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.HTML.jar
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 de su archivo de licencia. Por ejemplo, si cambia el nombre del archivo de licencia a Aspose.HTML.lic.xml
, pase ese nombre de archivo al método com.aspose.html.License.setLicense(…)
. El archivo de licencia puede ser específico para Aspose.HTML for Java o puede usar el archivo de licencia Aspose.Total para Java.
1// instantiate License object
2com.aspose.html.License license = new com.aspose.html.License();
3// license file path information
4license.setLicense("Aspose.HTML.lic");
Cargando una licencia desde un objeto Stream
El siguiente ejemplo muestra cómo cargar una licencia desde una secuencia.
1// Initialize License Instance
2com.aspose.html.License license = new com.aspose.html.License();
3// Set license from Stream
4license.setLicense(new java.io.FileInputStream("Aspose.HTML.lic"));
Aplicar una licencia medida – Metered License
Licencia medida (Metered License): es un nuevo mecanismo de concesión de licencias que se utiliza junto con el método de concesión de licencias existente. Aquellos clientes que quieran que se les facture en función del uso de las funciones API pueden utilizar la licencia medida. Aspose.HTML permite a los desarrolladores aplicar una clave medida. Para obtener más detalles, consulte el artículo Using Your Metered License.
A diferencia de las licencias estándar que utilizan un archivo de licencia, una licencia medida requiere claves privadas y públicas, que se proporcionan después de completar el proceso de licencia. Estas claves se aplican utilizando la clase Metered diseñada específicamente para este propósito. El siguiente ejemplo demuestra cómo aplicar la licencia medida utilizando las claves privadas y públicas:
1// Initialize a metered object
2com.aspose.html.Metered metered = new com.aspose.html.Metered();
3
4// Apply the metered license using the public and private keys
5metered.setMeteredKey("PublicKey", "PrivateKey");
En la mayoría de los casos, es suficiente aplicar una licencia limitada una vez al iniciar la aplicación. Sin embargo, si el sistema no puede comunicarse con los servidores de Aspose dentro de 24 horas, la licencia volverá al modo de evaluación. Para evitar esto, se recomienda verificar el estado de la licencia periódicamente y volver a aplicar la clave medida si es necesario.
Tenga en cuenta que para utilizar correctamente la licencia Medida, debe tener una conexión a Internet estable, ya que el mecanismo Medido requiere una interacción constante con nuestros servicios para realizar cálculos correctos. Para obtener más información, consulte la sección Metered Licensing FAQ.