Licencias | Aspose.Página 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:

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.

Cargando una licencia desde un objeto Stream

El siguiente ejemplo muestra cómo cargar una licencia desde una secuencia.

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// set metered public and private keys
 2com.aspose.page.Metered metered = new com.aspose.page.Metered();
 3// Access the setMeteredKey property and pass public and private keys as parameters
 4metered.setMeteredKey(
 5    "<type public key here>",
 6    "<type private key here>");
 7
 8// The path to the documents directory.
 9String dataDir = Utils.getDataDir();
10
11// Initialize PsDocument with PostScript file
12PsDocument document = new PsDocument(dataDir + "input.ps");
13
14//check if document is licensed
15if (document.isLicensed())
16    System.out.println("Metered License is set successfully.");
17else
18  System.out.println("Metered License is not set.");
19
20//Initialize options object with default parameters.
21ImageSaveOptions options = new ImageSaveOptions(ImageFormat.PNG);
22
23//Save EPS file as PNG images bytes. One bytes array for one page. In our case we have one page.
24byte[][] imagesBytes = document.saveAsImage(options);
25
26//Save image bytes to file
27FileOutputStream fs = new FileOutputStream(dataDir + "eps_out." + imageFormat.toString().toLowerCase());
28try {
29    fs.write(imagesBytes[0], 0, imagesBytes[0].length);
30} catch (IOException ex) {
31    System.out.println(ex.getMessage());
32} finally {
33    fs.close();
34}
35
36//Now we can check visually if Metered License is applied.
37//If resulting image doesn't contain red evaluation message It means Metered License is applied successfully.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.