Licencias | Aspose.Page para Java
Limitaciones de la versión de evaluación
Queremos que nuestros clientes prueben minuciosamente nuestros componentes antes de comprarlos para que la versión de evaluación le permita usarlos como lo haría normalmente. Sin embargo, el producto sin licencia:
- Permite convertir archivos PostScript cuyo tamaño no supere los 500 KB y el documento PDF resultante en tales casos contendrá una marca de evaluación.
- No permitirá manipular más de 4 elementos XPS y, en tales casos, el documento o la imagen resultante también contendrá una marca de evaluación, es decir, “Solo evaluación. Creado con Aspose.Page. Copyright 2002-2023 Aspose Pty Ltd” en la parte superior.
Licencia clásica
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-page-xx.x.jar y especificar el nombre del archivo, sin una ruta, como se muestra en el siguiente ejemplo.
Aplicar licencia utilizando un archivo o un objeto de transmisión
La forma más sencilla de aplicar una licencia es colocar el archivo de licencia en la misma carpeta que el archivo aspose-page-xx.x.jar y especificar solo el nombre del archivo sin una ruta.
Si utiliza cualquier otro componente de Aspose para Java junto con Aspose.Page para Java, especifique un espacio de nombres completo para la Licencia como com.aspose.page.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-page-xx.x.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.Page.Java.lic.xml”, pase ese nombre de archivo al método com.aspose.page.License.setLicense(…). El archivo de licencia se puede especificar para Aspose.Page para Java o puede usar el archivo de licencia Aspose.Total para Java.
1// Apply a License from File
2
3String licenseFilePath = getLicenseFullPath();
4
5com.aspose.page.License license = new com.aspose.page.License();
6license.setLicense(licenseFilePath);Cargando una licencia desde un objeto Stream
El siguiente ejemplo muestra cómo cargar una licencia desde una secuencia.
1// Apply a License from Stream Object
2
3String licenseFilePath = getLicenseFullPath();
4try (FileInputStream licenseStream = new FileInputStream(licenseFilePath)) {
5 com.aspose.page.License license = new com.aspose.page.License();
6 license.setLicense(licenseStream);Licencia medida
Aspose.Page permite a los desarrolladores aplicar claves medidas. Es un nuevo mecanismo de concesión de licencias. El nuevo mecanismo de concesión de licencias se utilizará 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. Para obtener más detalles, consulte la sección de preguntas frecuentes sobre licencias medidas.
Se ha introducido una nueva clase Medida para aplicar la clave medida. A continuación se muestra el código de muestra que demuestra cómo configurar claves públicas y privadas medidas.
1// Apply a License from Stream Object
2
3// set metered public and private keys
4com.aspose.page.Metered metered = new com.aspose.page.Metered();
5// Access the setMeteredKey property and pass public and private keys as parameters
6metered.setMeteredKey(
7 "<type public key here>",
8 "<type private key here>");