이 짧은 자습서에서는 Java에서 EPS를 JPG로 변환하는 방법을 설명합니다. 여기에는 Java에서 EPS를 JPG로 변경하는 실행 가능한 코드 스니펫과 함께 환경 설정 및 단계별 프로세스와 관련된 세부 정보가 포함됩니다. 또한 이 프로세스에서는 EPS 형식을 JPG 이미지로 변환하기 위한 추가 도구나 종속성을 설치할 필요가 없습니다.
Java를 사용하여 EPS를 JPG로 변환하는 단계
- EPS 파일을 렌더링하도록 환경에서 Aspose.Page for Java API 구성
- FileInputStream 클래스 개체를 초기화하여 입력 EPS 파일에 액세스
- PsDocument 클래스로 소스 EPS 파일 로드
- ImageSaveOptions 클래스의 인스턴스 생성 및 이미지 속성 지정
- 이미지 렌더링 장치를 인스턴스화하여 JPG 이미지 생성
- EPS 문서를 JPG 이미지로 변환
이 단계는 Java에서 EPS를 JPG로 변환하는 방법을 이해하는 데 도움이 됩니다. 시스템에 라이브러리를 설치한 다음 몇 번의 API 호출로 입력 EPS 파일을 처리하기만 하면 됩니다. 마지막으로 예상 출력에 대한 이미지 속성을 지정하고 필요한 만큼 PostScript 파일을 처리합니다.
Java에서 EPS를 JPG로 변환하는 코드
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에서 Java의 JPG로 내보내는 동안 출력 이미지의 다른 특성을 수정할 수 있습니다. 예를 들어 사소한 오류를 억제하거나, 출력 이미지의 치수를 설정하거나, ImageSaveOptions 클래스에서 노출하는 해상도 및 기타 속성을 조정하도록 선택할 수 있습니다.
이 자습서에서는 EPS 파일을 Java에서 JPG로 변환하는 방법에 대해 설명했습니다. 또한 EPS 파일을 PNG 이미지로 렌더링하려면 Java에서 EPS를 PNG로 변환하는 방법의 기사를 읽어보세요.