Този кратък урок обяснява как да конвертирате 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.