Цей короткий посібник пояснює, як конвертувати EPS у JPG у Java. Він містить відомості про налаштування середовища та поетапний процес, а також фрагмент коду, який можна виконувати, щоб змінити EPS на JPG у Java. Крім того, цей процес не потребує встановлення додаткових інструментів або залежностей для перетворення формату EPS на зображення JPG.
Кроки для перетворення EPS на JPG за допомогою Java
- Налаштуйте API Aspose.Page for Java у своєму середовищі для відтворення файлів 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.