Jak przekonwertować EPS na JPG w Javie

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

  1. Skonfiguruj Aspose.Page for Java API w swoim środowisku do renderowania plików EPS
  2. Zainicjuj obiekt klasy FileInputStream, aby uzyskać dostęp do wejściowego pliku EPS
  3. Załaduj źródłowy plik EPS z klasą PsDocument
  4. Utwórz instancję klasy ImageSaveOptions i określ właściwości obrazu
  5. Utwórz instancję urządzenia do renderowania obrazu, aby utworzyć obraz JPG
  6. 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.

 Polski