Convert JPG to EPS using Java API Solution

Overview

This article explains how to convert JPG to EPS using Java. It covers the following topics.

Java Image to EPS

The Image to EPS conversion using Java from other formats like GIF, PNG, BMP are covered in these articles.

Java JPG to EPS Conversion

You can check the quality of Aspose.Page JPG to EPS conversion and view the results via free online JPG to EPS Converter and than view the resulting EPS file with our EPS Viewer


Aspose.Page for Java JPG to EPS converter allows to convert JPG image to Encapsulated PostScript (EPS) file on any OS for which Java Virtual Machine exists.
Steps: JPG to EPS Converter API Code in Java

It is necessary to do just 2 steps in order to perform JPG to EPS conversion:

  1. Create an instance of PsSaveOptions.
  2. Use static method saveImageToEps of PsDocument. saveImageToEps method has four modifications to provide a user with the most comfortable way to save JPG image to EPS.

Using strings for saving JPG to EPS in Java

In the following Java code snippet the input image and the output EPS file are assigned by strings:

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

Using streams for saving JPG to EPS in Java

In the following Java code snippet input image and output EPS file are assigned by streams:

 1// Convert JPEG 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.jpg")) {
 8    // Create output stream for EPS
 9    try (FileOutputStream output = new FileOutputStream(getOutputDir() + "output_jpg.eps")) {
10        // Save JPEG image from input file stream to EPS file output stream
11        PsDocument.saveImageAsEps(input, output, options);
12    }
13} catch (IOException ex) {
14}

Using BufferedImage object and string for saving JPG to EPS in Java

In the following Java code snippet input image is assigned by BufferedImage object and the output EPS file is assigned by string:

 1// Convert JPEG 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.jpg"));
 8    // Save JPEG bitmap to EPS file
 9    PsDocument.saveImageAsEps(bmp, getOutputDir() + "output_jpg.eps", options);
10} catch (IOException ex) {
11}

Using BufferedImage object and stream for saving JPG to EPS in Java

In the following Java code snippet input image is assigned by BufferedImage object and the output EPS file is assigned by stream:

 1// Convert JPEG 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.jpg"));
 8    // Create output stream for EPS
 9    try (FileOutputStream output = new FileOutputStream(getOutputDir() + "output_jpg.eps")) {
10        // Save JPEG bitmap to EPS file stream
11        PsDocument.saveImageAsEps(bmp, output, options);
12    }
13} catch (IOException ex) {
14}

See JPG to EPS conversion in .NET.

Evaluate JPG to EPS conversion online on our JPG to EPS Converter. You can convert several JPG image to EPS files at once and download the results in a few seconds.

You can download examples and data files from GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.