Convierta PNG a EPS utilizando la solución API de Java

Descripción general

Este artículo explica cómo convertir PNG a EPS usando Java. Cubre los siguientes temas.

Imagen de Java a EPS

En estos artículos se trata la conversión de imagen a EPS utilizando Java desde otros formatos como BMP, JPG, GIF.

Conversión de PNG a EPS de Java

Puede comprobar la calidad de la conversión de PNG a EPS de Aspose.Page y ver los resultados a través del Convertidor de PNG a EPS en línea gratuito y luego ver el archivo EPS resultante con nuestro Visor de EPS


El convertidor de PNG a EPS de Aspose.Page para Java permite convertir imágenes PNG a archivos PostScript encapsulado (EPS) en cualquier sistema operativo para el que exista una máquina virtual Java.
Pasos: Código de la API del convertidor de PNG a EPS en Java

Es necesario seguir solo 2 pasos para realizar la conversión de PNG a EPS:

  1. Cree una instancia de PsSaveOptions.
  2. Utilice el método estático saveImageToEps de PsDocument. El método saveImageToEps tiene cuatro modificaciones para proporcionar al usuario la forma más cómoda de guardar imágenes PNG en EPS.

Usando cadenas para guardar PNG a EPS en Java

En el siguiente fragmento de código Java, la imagen de entrada y el archivo EPS de salida se asignan mediante cadenas:

1// Convert PNG image to EPS using files paths.
2
3// Create default options
4PsSaveOptions options = new PsSaveOptions();
5
6// Save PNG image to EPS file
7PsDocument.saveImageAsEps(getDataDir() + "input.png", getOutputDir() + "output_png.eps", options);

Uso de secuencias para guardar PNG a EPS en Java

En el siguiente fragmento de código Java, la imagen de entrada y el archivo EPS de salida se asignan por secuencias:

 1// Convert PNG image to EPS using streams.
 2
 3// Create default options
 4PsSaveOptions options = new PsSaveOptions();
 5
 6// Create input stream from image
 7try (FileInputStream input = new FileInputStream(getDataDir() + "input.png")) {
 8    // Create output stream for EPS
 9    try (FileOutputStream output = new FileOutputStream(getOutputDir() + "output_png.eps")) {
10        // Save PNG image from input file stream to EPS file output stream
11        PsDocument.saveImageAsEps(input, output, options);
12    }
13} catch (IOException ex) {
14}

Uso del objeto y la cadena BufferedImage para guardar PNG en EPS en Java

En el siguiente fragmento de código Java, la imagen de entrada se asigna mediante el objeto BufferedImage y el archivo EPS de salida se asigna mediante una cadena:

 1// Convert PNG image to EPS from Bitmap object to file.
 2
 3// Create default options
 4PsSaveOptions options = new PsSaveOptions();
 5
 6try {
 7	BufferedImage bmp = ImageIO.read(new java.io.File(getDataDir() + "input.png"));
 8    // Save PNG bitmap to EPS file
 9    PsDocument.saveImageAsEps(bmp, getOutputDir() + "output_png.eps", options);
10} catch (IOException ex) {
11}

Uso del objeto y la secuencia BufferedImage para guardar PNG en EPS en Java

En el siguiente fragmento de código Java, la imagen de entrada se asigna mediante el objeto BufferedImage y el archivo EPS de salida se asigna mediante secuencia:

 1// Convert PNG image to EPS from Bitmap object to stream.
 2
 3// Create default options
 4PsSaveOptions options = new PsSaveOptions();
 5
 6try {
 7	BufferedImage bmp = javax.imageio.ImageIO.read(new java.io.File(getDataDir() + "input.png"));
 8    // Create output stream for EPS
 9    try (FileOutputStream output = new FileOutputStream(getOutputDir() + "output_png.eps")) {
10        // Save PNG bitmap to EPS file stream
11        PsDocument.saveImageAsEps(bmp, output, options);
12    }
13} catch (IOException ex) {
14}

Ver conversión de PNG a EPS en .NET.

Evalúe la conversión de PNG a EPS en línea en nuestro Convertidor de PNG a EPS. Puede convertir varias imágenes PNG a archivos EPS a la vez y descargar los resultados en unos segundos.

Puede descargar ejemplos y archivos de datos desde GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.