Integración sencilla de licencia medida con Aspose.Page Java
Introducción
Bienvenido a nuestra guía completa sobre cómo configurar una licencia medida en Java usando Aspose.Page. Si busca mejorar sus capacidades de procesamiento de documentos y garantizar una integración perfecta con Aspose.Page, está en el lugar correcto. En este tutorial, lo guiaremos a través del proceso, dividiendo cada paso en partes fácilmente digeribles.
Requisitos previos
Antes de sumergirse en el tutorial, asegúrese de cumplir con los siguientes requisitos previos:
- Conocimientos básicos de programación Java.
- Biblioteca Aspose.Page instalada. Puedes descargarlo desdeaquí.
- Claves públicas y privadas medidas, que puede obtener a través de su cuenta Aspose.
Importar paquetes
Comencemos importando los paquetes necesarios para nuestro programa Java. Asegúrese de tener la biblioteca Aspose.Page integrada en su proyecto.
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import com.aspose.eps.ImageFormat;
import com.aspose.eps.PsDocument;
import com.aspose.eps.device.ImageSaveOptions;
Paso 1: inicializar el formato de imagen y documento
El primer paso es configurar el documento y definir el formato de imagen deseado.
// establecer claves públicas y privadas medidas
com.aspose.page.Metered metered = new com.aspose.page.Metered();
// Acceda a la propiedad setMeteredKey y pase claves públicas y privadas como parámetros
metered.setMeteredKey(
"<type public key here>",
"<type private key here>");
// La ruta al directorio de documentos.
String dataDir = "Your Document Directory";
ImageFormat imageFormat = ImageFormat.PNG;
Paso 2: inicializar el flujo de entrada PostScript
En este paso, inicializamos el flujo de entrada PostScript para su procesamiento.
// Inicializar flujo de entrada PostScript
FileInputStream psStream = new FileInputStream(dataDir + "input.ps");
PsDocument document = new PsDocument(psStream);
Paso 3: Verifique la licencia del documento
Antes de continuar, es fundamental verificar si el documento tiene la licencia adecuada.
// Compruebe si el documento tiene licencia.
if (document.isLicensed())
System.out.println("Metered License is set successfully.");
else
System.out.println("Metered License is not set.");
Paso 4: Inicializar opciones y dispositivo de imagen
Ahora, inicialicemos las opciones y el dispositivo de imagen con los parámetros predeterminados.
// Inicialice el objeto de opciones con los parámetros predeterminados.
ImageSaveOptions options = new ImageSaveOptions();
// Inicialice el objeto ImageDevice con los parámetros predeterminados.
com.aspose.eps.device.ImageDevice device = new com.aspose.eps.device.ImageDevice();
Paso 5: guarde el archivo EPS como imagen
Guarde el archivo EPS como una imagen utilizando las opciones y el dispositivo definidos.
// Guardar archivo EPS como imagen
try {
document.save(device, options);
} finally {
psStream.close();
}
Paso 6: obtenga y guarde bytes de imagen
Recupere bytes de imagen y guárdelos en un archivo.
// Obtener bytes de imágenes. Matriz de un byte para una página. En nuestro caso, tenemos una página.
byte[][] imagesBytes = device.getImagesBytes();
// Guardar bytes de imagen en un archivo
FileOutputStream fs = new FileOutputStream(dataDir + "eps_out." + imageFormat.toString().toLowerCase());
try {
fs.write(imagesBytes[0], 0, imagesBytes[0].length);
} catch (IOException ex) {
System.out.println(ex.getMessage());
} finally {
fs.close();
}
Conclusión
¡Felicidades! Ha configurado con éxito una licencia medida en Java utilizando Aspose.Page. Este tutorial proporciona una guía paso a paso para garantizar un proceso de integración sin problemas.
Preguntas frecuentes
P: ¿Cómo obtengo claves públicas y privadas medidas?
Puede obtener estas claves a través de su cuenta Aspose.
P: ¿La biblioteca Aspose.Page es gratuita?
Aspose.Page ofrece versiones de prueba gratuitas y de pago. Visitaaquí para una prueba gratuita.
P: ¿Puedo utilizar Aspose.Page para proyectos comerciales?
Sí, Aspose.Page ofrece licencias comerciales. Puedes comprarlosaquí.
P: ¿Dónde puedo encontrar documentación adicional?
Consulte la documentación.aquí.
P: ¿Cómo puedo obtener licencias temporales?
Se pueden obtener licencias temporales.aquí.