Excel을 이미지 자바로

Excel 스프레드시트는 데이터를 저장, 구성 및 분석하는 데 널리 사용됩니다. 그러나 Excel 통합 문서나 워크시트를 웹 또는 데스크톱 응용 프로그램에 직접 포함할 수는 없습니다. 적합한 옵션 중 하나는 워크시트를 이미지 또는 HTML 형식으로 변환하는 것입니다. 이 기사에서는 Java를 사용하여 Excel XLSX/XLS 파일을 PNG, JPEG, BMP 및 기타 이미지 형식으로 변환하는 방법을 배웁니다.

Java Excel을 이미지 변환기 API로

Excel XLSX 또는 XLS 파일을 이미지 형식으로 변환하기 위해 Aspose.Cells for Java API를 사용합니다. 워크시트를 PNG, JPEG, BMP 및 기타 널리 사용되는 이미지 형식으로 고품질 변환을 제공하는 강력한 스프레드시트 조작 API입니다. Aspose.Cells for Java는 JAR로 다운로드하거나 다음 Maven 구성을 사용하여 설치할 수 있습니다.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.2</version>
</dependency>

Aspose.Cells for Java는 Excel 파일을 다음 이미지 형식으로 변환하는 것을 지원합니다.

Java에서 Excel XLSX를 이미지로 변환

다음은 API 참조와 함께 워크시트를 PNG 이미지로 변환하는 단계입니다.

다음 코드 샘플은 Java를 사용하여 Excel XLSX 파일을 이미지로 변환하는 방법을 보여줍니다.

// 엑셀 파일 불러오기
Workbook workbook = new Workbook("workbook.xlsx");

// ImageOrPrintOptions의 개체 만들기
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();

// 출력 이미지 유형 설정
imgOptions.setImageType(ImageType.PNG);

// 첫 번째 워크시트 가져오기
Worksheet sheet = workbook.getWorksheets().get(0);

// 대상 시트에 대한 SheetRender 개체 만들기
SheetRender sr = new SheetRender(sheet, imgOptions);

for (int page = 0; page < sr.getPageCount(); page++) {
	// 워크시트에 대한 이미지 생성
	sr.toImage(page, "image" + page + ".png");
}

엑셀 파일

Excel을 이미지 자바로

변환된 PNG

XLSX에서 PNG 자바로

Excel에서 이미지로의 변환을 위한 추가 옵션

Java용 Aspose.Cells는 XLSX를 이미지 변환으로 사용자 정의하는 추가 옵션도 제공합니다. 예를 들어 눈금선의 스타일을 지정하고 시트당 하나의 이미지를 렌더링하는 등의 작업을 수행할 수 있습니다. ImageOrPrintOptions 클래스는 이러한 옵션을 설정하는 데 사용됩니다. 다음 코드 샘플은 Excel에서 ImageOrPrintOptions 클래스를 사용하여 이미지로 변환하는 방법을 보여줍니다.

// 엑셀 파일 불러오기
Workbook workbook = new Workbook("workbook.xlsx");

// ImageOrPrintOptions의 개체 만들기
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();

// 이미지 유형 설정
imgOptions.setImageType(ImageType.PNG);

// 시트 렌더링당 한 페이지 설정
imgOptions.setOnePagePerSheet(true);

// 눈금선 설정
imgOptions.setGridlineType(GridlineType.DOTTED);

// 첫 번째 워크시트 가져오기
Worksheet sheet = workbook.getWorksheets().get(0);

// 대상 시트에 대한 SheetRender 개체 만들기
SheetRender sr = new SheetRender(sheet, imgOptions);

for (int page = 0; page < sr.getPageCount(); page++) {
	// 워크시트에 대한 이미지 생성
	sr.toImage(page, "image" + page + ".png");
}

무료 라이선스 받기

평가 제한 없이 API를 사용하기 위해 무료 임시 라이선스 받기를 할 수 있습니다.

결론

이 기사에서는 Java를 사용하여 Excel 파일을 PNG, JPEG, BMP 또는 기타 이미지 형식으로 변환하는 방법을 배웠습니다. 또한 추가 옵션을 사용하여 Excel을 이미지 변환으로 사용자 지정하는 방법을 살펴보았습니다. 문서를 사용하여 Java 스프레드시트 조작 API에 대해 자세히 알아볼 수 있습니다. 질문이나 질문이 있는 경우 포럼을 통해 문의하십시오.

또한보십시오