Convert BMP to EPS using Java API Solution
Overview
This article explains how to convert BMP to EPS using Java. It covers the following topics.
- Java BMP to EPS
- Java Convert BMP to EPS
- Java Image to EPS
- Java BMP from EPS
- Java How to Convert BMP to EPS Programmatically
- Java Save BMP as EPS
The Image to EPS conversion using Java from other formats like JPG, GIF, PNG etc. are covered in these articles.
Java BMP to EPS Conversion
You can check the quality of Aspose.Page BMP to EPS conversion and view the results via free online BMP to EPS Converter and than view the resulting EPS file with our EPS Viewer
It is necessary to do just 2 steps in order to perform BMP to EPS conversion:
- Create an instance of PsSaveOptions.
- Use static method saveImageToEps of PsDocument. saveImageToEps method has four modifications to provide a user with the most comfortable way to save BMP image to EPS.
Using strings for saving BMP to EPS in Java
In the following Java code snippet the input image and the output EPS file are assigned by strings:
1// Convert BMP image to EPS using files paths.
2
3// Create default options
4PsSaveOptions options = new PsSaveOptions();
5
6// Save BMP image to EPS file
7PsDocument.saveImageAsEps(getDataDir() + "input.bmp", getOutputDir() + "output_bmp.eps", options);Using streams for saving BMP to EPS in Java
In the following Java code snippet input image and output EPS file are assigned by streams:
1// Convert BMP 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.bmp")) {
8 // Create output stream for EPS
9 try (FileOutputStream output = new FileOutputStream(getOutputDir() + "output_bmp.eps")) {
10 // Save BMP 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 BMP 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 BMP 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.bmp"));
8 // Save BMP bitmap to EPS file
9 PsDocument.saveImageAsEps(bmp, getOutputDir() + "output_bmp.eps", options);
10} catch (IOException ex) {
11}Using BufferedImage object and stream for saving BMP 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 BMP 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.bmp"));
8 // Create output stream for EPS
9 try (FileOutputStream output = new FileOutputStream(getOutputDir() + "output_bmp.eps")) {
10 // Save BMP bitmap to EPS file stream
11 PsDocument.saveImageAsEps(bmp, output, options);
12 }
13} catch (IOException ex) {
14}See BMP to EPS conversion in .NET.
Evaluate BMP to EPS conversion online on our BMP to EPS Converter. You can convert several BMP image to EPS files at once and download the results in a few seconds.
You can download examples and data files from GitHub.