Este breve tutorial explica cómo convertir EPS a JPG en Java. Incluye los detalles relacionados con la configuración del entorno y el proceso paso a paso junto con un fragmento de código ejecutable para cambiar EPS a JPG en Java. Además, este proceso no requiere la instalación de ninguna herramienta o dependencia adicional para convertir el formato EPS a una imagen JPG.
Pasos para convertir EPS a JPG usando Java
- Configure Aspose.Page for Java API en su entorno para procesar archivos EPS
- Inicialice un objeto de clase FileInputStream para acceder al archivo EPS de entrada
- Cargue el archivo EPS de origen con la clase PsDocument
- Cree una instancia de la clase ImageSaveOptions y especifique las propiedades de la imagen
- Crea una instancia de un dispositivo de representación de imágenes para crear una imagen JPG
- Convierta el documento EPS en una imagen JPG
Estos pasos lo ayudan a comprender cómo transformar EPS a JPG en Java. Simplemente instale la biblioteca en su sistema y luego procese los archivos EPS de entrada con unas pocas llamadas a la API. Finalmente, especifique las propiedades de la imagen para el resultado esperado y procese tantos archivos PostScript como necesite.
Código para convertir EPS a JPG en Java
import java.io.IOException; | |
import com.aspose.page.License; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to convert EPS to JPG using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Load input EPS file | |
java.io.FileInputStream psStream = new java.io.FileInputStream("input.eps"); | |
// Create PsDocument class object | |
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream); | |
// Initialize options object. | |
com.aspose.eps.device.ImageSaveOptions options = new com.aspose.eps.device.ImageSaveOptions(); | |
// Initialize ImageDevice class object | |
com.aspose.eps.device.ImageDevice device = new com.aspose.eps.device.ImageDevice(); | |
try{ | |
document.save(device, options); | |
}finally{ | |
psStream.close();} | |
byte[][] imagesBytes = device.getImagesBytes(); | |
int i = 1; | |
// Write output JPG image | |
for (byte[] imageBytes : imagesBytes) | |
{ | |
String imagePath = "EPStoJPG_" + i + ".jpg"; | |
java.io.FileOutputStream fs = new java.io.FileOutputStream(imagePath); | |
try { | |
fs.write(imageBytes, 0, imageBytes.length); | |
} catch (IOException ex) { | |
System.out.println(ex.getMessage()); | |
} finally { | |
fs.close(); | |
} | |
i++; | |
} | |
System.out.println("Done"); | |
} | |
} |
Este fragmento de código se puede utilizar tal cual para convertir los archivos EPS en imágenes JPG. Sin embargo, puede modificar diferentes características de la imagen de salida mientras exporta de EPS a JPG en Java. Por ejemplo, puede optar por suprimir errores menores, establecer las dimensiones de la imagen de salida o ajustar la resolución y otras propiedades expuestas por la clase ImageSaveOptions.
Este tutorial ha discutido cómo convertir un archivo EPS a JPG en Java. Además, si desea convertir un archivo EPS en una imagen PNG, lea el artículo sobre cómo convertir EPS a PNG en Java.