Ten krótki samouczek wyjaśnia jak przekonwertować EPS na JPG w Javie. Zawiera szczegóły dotyczące konfiguracji środowiska i etapowego procesu wraz z fragmentem kodu, który można uruchomić, aby zmienić EPS na JPG w Javie. Co więcej, proces ten nie wymaga instalowania żadnego dodatkowego narzędzia ani zależności do konwersji formatu EPS na obraz JPG.
Kroki, aby przekonwertować EPS na JPG za pomocą Java
- Skonfiguruj Aspose.Page for Java API w swoim środowisku do renderowania plików EPS
- Zainicjuj obiekt klasy FileInputStream, aby uzyskać dostęp do wejściowego pliku EPS
- Załaduj źródłowy plik EPS z klasą PsDocument
- Utwórz instancję klasy ImageSaveOptions i określ właściwości obrazu
- Utwórz instancję urządzenia do renderowania obrazu, aby utworzyć obraz JPG
- Konwertuj dokument EPS na obraz JPG
Te kroki pomogą Ci zrozumieć, jak przekonwertować EPS na JPG w Javie. Po prostu zainstaluj bibliotekę w swoim systemie, a następnie przetwórz wejściowe pliki EPS za pomocą kilku wywołań API. Na koniec określ właściwości obrazu dla oczekiwanego wyniku i przetwórz tyle plików PostScript, ile potrzebujesz.
Kod do konwersji EPS na JPG w Javie
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"); | |
} | |
} |
Ten fragment kodu może być użyty do renderowania plików EPS do obrazów JPG. Możesz jednak modyfikować różne cechy obrazu wyjściowego podczas eksportowania z EPS do JPG w Javie. Na przykład można pominąć drobne błędy, ustawić wymiary obrazu wyjściowego lub dostosować rozdzielczość i inne właściwości uwidocznione przez klasę ImageSaveOptions.
W tym samouczku omówiono, jak przekonwertować plik EPS na JPG w Javie. Ponadto, jeśli chcesz wyrenderować plik EPS do obrazu PNG, przeczytaj artykuł na jak przekonwertować EPS na PNG w Javie.