
일부 시나리오에서는 PowerPoint 파일이 차트와 같은 그래픽 데이터를 포함하여 대량의 데이터를 포함할 때 작업이 어려워질 수 있습니다. 그러나 그래픽 데이터는 텍스트보다 더 유용하므로 PPT/PPTX에서 차트를 추출하고 이를 이미지로 저장하는 것이 목적을 달성할 수 있습니다. 그런 다음, 추출한 차트를 빠르게 열어보고 데이터를 알아볼 수 있습니다. 따라서 이 블로그 게시물에서는 Aspose.Slides for Java를 사용하여 Java에서 차트를 이미지로 변환하는 방법을 프로그래밍 방식으로 안내합니다. 그러므로 이 가이드를 통해 PPTX/PPT 파일에서 차트를 추출하는 방법을 배워보세요.
블로그 게시물에서는 다음 내용을 다룹니다:
데이터 추출 API 설치
이 설치 가이드를 방문할 수 있습니다. 이제 이 JAR 파일을 다운로드하거나 다음 Maven 구성을 사용하여 Aspose.Slides for Java를 설치할 수 있습니다:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>24.4</version>
<classifier>jdk16</classifier>
</dependency>

Java에서 차트를 이미지로 변환하기 - 코드 샘플
다음 단계에 따라 그래프 추출기를 개발할 수 있습니다:
- 소스 PowerPoint 파일 디렉토리의 경로를 정의합니다.
- 소스 PPTX/PPT 파일로 Presentation 클래스의 인스턴스를 초기화합니다.
- addChart 메서드를 호출하여 컬렉션의 끝에 차트를 추가합니다.
- getImage 메서드는 도형 썸네일을 반환합니다.
- save 메서드를 호출하여 차트를 PNG 이미지로 저장합니다.
다음 코드 샘플은 프로그래밍 방식으로 Java에서 차트를 이미지로 변환하는 방법을 보여줍니다:
Convert Chart to Image in Javapackage com.example; | |
import com.aspose.slides.*; | |
// Convert Chart to Image in Java - Extract Charts From PPTX | |
public class GetChartImage | |
{ | |
public static void main(String[] args) | |
{ | |
// The path to the source PowerPoint file directory. | |
String dataDir = "/files/"; | |
// Initialize an instance of the Presentation class with a source PPTX/PPT file. | |
Presentation pres = new Presentation(dataDir + "test.pptx"); | |
try | |
{ | |
// Invoke the addChart method to add a chart to the end of the collection. | |
IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 50, 50, 600, 400); | |
// getImage method returns shape thumbnail. | |
IImage img = chart.getImage(); | |
// Invoke the save method to save the chart as a PNG image. | |
img.save(dataDir + "image.png", ImageFormat.Png); | |
} | |
finally | |
{ | |
if (pres != null) pres.dispose(); | |
} | |
} | |
} |
아래 이미지를 통해 출력을 확인할 수 있습니다:

PPTX에서 차트 추출하기 - 무료 라이센스 받기
이제 평가 제한 없이 이 데이터 추출 API를 사용해 볼 수 있는 무료 임시 라이센스를 받을 수 있습니다.
요약
이 데이터 추출 API를 사용하여 Java에서 차트를 이미지로 변환하는 방법을 배웠기를 바라며 이 가이드를 마칩니다. 또한, PPT/PPTX 파일에서 이미지를 추출하는 차트 추출 서비스를 개발했습니다. 추가로 문서, GitHub 리포 및 API 참조를 방문하여 이 Java 라이브러리에 대해 더 알아보세요. 마지막으로, aspose.com은 계속해서 업데이트를 작성하고 있으니 최신 소식을 확인하세요.
질문하기
질문이나 문의 사항이 있으시면 저희의 포럼에 알려주십시오.