Hur man konverterar EPS till JPG i Java

Denna korta handledning förklarar hur man konverterar EPS till JPG i Java. Den innehåller information om miljöinställningar och stegvis process tillsammans med ett körbart kodavsnitt för att ändra EPS till JPG i Java. Dessutom kräver denna process inte installation av något extra verktyg eller beroende för att konvertera EPS-format till en JPG-bild.

Steg för att konvertera EPS till JPG med Java

  1. Konfigurera Aspose.Page for Java API i din miljö för att rendera EPS-filer
  2. Initiera ett FileInputStream-klassobjekt för att komma åt EPS-inmatningsfilen
  3. Ladda käll-EPS-filen med klassen PsDocument
  4. Skapa en instans av klassen ImageSaveOptions och ange bildegenskaper
  5. Instantiera en bildåtergivningsenhet för att skapa en JPG-bild
  6. Konvertera EPS-dokumentet till en JPG-bild

Dessa steg hjälper dig att förstå hur du omvandlar EPS till JPG i Java. Installera helt enkelt biblioteket i ditt system och bearbeta sedan indata EPS-filer med några API-anrop. Slutligen, ange bildegenskaper för förväntad utdata och bearbeta så många PostScript-filer som du kan behöva.

Kod för att konvertera EPS till JPG i 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");
}
}

Detta kodavsnitt kan användas som det är för att rendera EPS-filerna till JPG-bilder. Du kan dock modifiera olika egenskaper hos utdatabilden medan du exporterar från EPS till JPG i Java. Du kan till exempel välja att undertrycka mindre fel, ställa in dimensionerna för utdatabilden eller justera upplösningen och andra egenskaper som exponeras av klassen ImageSaveOptions.

Denna handledning har diskuterat hur man konverterar en EPS-fil till JPG i Java. Dessutom, om du vill rendera en EPS-fil till en PNG-bild, läs artikeln om hur man konverterar EPS till PNG i Java.

 Svenska