В этом кратком руководстве объясняется, как конвертировать EPS в JPG на Java. Он включает в себя подробную информацию о настройке среды и пошаговый процесс, а также фрагмент исполняемого кода для изменения EPS на JPG в Java. Кроме того, этот процесс не требует установки каких-либо дополнительных инструментов или зависимостей для преобразования формата EPS в изображение JPG.
Шаги для преобразования EPS в JPG с использованием Java
- Настройте Aspose.Page for Java API в своей среде для обработки файлов EPS.
- Инициализировать объект класса FileInputStream для доступа к входному файлу EPS.
- Загрузите исходный файл EPS с классом PsDocument
- Создайте экземпляр класса ImageSaveOptions и укажите свойства изображения.
- Создайте экземпляр устройства рендеринга изображений для создания изображения JPG.
- Преобразование документа EPS в изображение JPG
Эти шаги помогут вам понять, как преобразовать EPS в JPG на Java. Просто установите библиотеку в свою систему, а затем обработайте входные EPS-файлы с помощью нескольких вызовов API. Наконец, укажите свойства изображения для ожидаемого вывода и обработайте столько файлов PostScript, сколько вам может понадобиться.
Код для преобразования EPS в JPG на 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"); | |
} | |
} |
Этот фрагмент кода можно использовать для преобразования файлов EPS в изображения JPG. Однако вы можете изменить различные характеристики выходного изображения при экспорте из EPS в JPG на Java. Например, вы можете отключить незначительные ошибки, задать размеры выходного изображения или настроить разрешение и другие свойства, предоставляемые классом ImageSaveOptions.
В этом руководстве обсуждалось, как преобразовать файл EPS в JPG в Java. Кроме того, если вы хотите преобразовать файл EPS в изображение PNG, прочитайте статью как конвертировать EPS в PNG в Java.