# Java에서 OpenDocument 프레젠테이션 변환

> Aspose.Slides for Java를 사용하면 ODP를 PDF, HTML 및 이미지 형식으로 손쉽게 변환할 수 있습니다. 빠르고 정확한 프레젠테이션 변환으로 Java 애플리케이션을 강화하세요.

Source: https://docs.aspose.com/slides/ko/java/convert-openoffice-odp/
Updated: 2026-06-14

## **소개**

[**Aspose.Slides API**](https://products.aspose.com/slides/ko/java/)를 사용하면 OpenDocument(ODP) 프레젠테이션을 HTML, PDF, TIFF, SWF, XPS 등 다양한 형식으로 변환할 수 있습니다. ODP 파일을 다른 문서 형식으로 변환하는 데 사용되는 API는 PowerPoint(PPT 및 PPTX) 변환 작업에 사용되는 API와 동일합니다.

예를 들어 ODP 프레젠테이션을 PDF로 변환해야 하는 경우 다음과 같이 할 수 있습니다:

```java
Presentation presentation = null;
try {
    presentation = new Presentation("pres.odp");
    presentation.save("pres.pdf", SaveFormat.Pdf);
    
} finally {
    if (presentation != null) {
        presentation.dispose();
    }
}
```

## **다양한 애플리케이션에서 OpenDocument 프레젠테이션**

OpenDocument 프레젠테이션(ODP) 파일을 PowerPoint에서 열면 원래 만든 애플리케이션의 서식이 유지되지 않을 수 있습니다. 이는 OpenDocument 프레젠테이션 앱과 PowerPoint 앱이 제공하는 기능 및 렌더링 방식이 다르기 때문입니다.

주요 차이점은 다음과 같습니다:

- PowerPoint에서 테이블은 일반적으로 마지막에 렌더링되며 ODP 슬라이드에 있는 순서와 관계없이 다른 도형 위에 겹칠 수 있습니다.
- PowerPoint에서는 ODP 테이블에 대한 그림 채우기를 지원하지 않습니다.
- 텍스트 수직 회전(270°, 스택) 및 분산 정렬은 LibreOffice/OpenOffice Impress에서 지원되지 않습니다.
- LibreOffice/OpenOffice Impress에서는 텍스트에 대한 그림 채우기, 그라데이션 채우기 및 패턴 채우기를 지원하지 않습니다.

MS PowerPoint와 LibreOffice/OpenOffice Impress는 목록을 처리하는 방식도 다릅니다. PowerPoint에서 만든 ODP 파일은 LibreOffice/OpenOffice Impress에서 올바르게 표시되지 않을 수 있으며 그 반대도 마찬가지입니다.

아래 이미지는 LibreOffice Impress에서 만든 목록이 어떻게 표시되는지를 보여줍니다:

![ODP 목록 예시](odp-list-example.png)

Aspose.Slides는 ODP 목록을 LibreOffice/OpenOffice Impress에서 올바르게 표시되도록 저장합니다.

[OpenDocument 형식 및 PowerPoint에 대해 자세히 알아보기](https://support.microsoft.com/en-us/office/use-powerpoint-to-save-or-open-a-presentation-in-the-opendocument-presentation-odp-format-94805e84-1b09-4c98-a8b5-0da2a52242a0).

## **FAQ**

**내 ODP 파일의 서식이 변환 후 변경되면 어떻게 해야 하나요?**

ODP와 PowerPoint는 서로 다른 프레젠테이션 모델을 사용하므로 테이블, 사용자 지정 글꼴 또는 채우기 스타일과 같은 일부 요소가 정확히 동일하게 렌더링되지 않을 수 있습니다. 출력물을 검토하고 필요한 경우 코드에서 레이아웃이나 서식을 조정하는 것이 권장됩니다.

**ODP 변환을 사용하려면 OpenOffice 또는 LibreOffice를 설치해야 하나요?**

아니요, Aspose.Slides는 독립형 라이브러리이며 시스템에 OpenOffice 또는 LibreOffice가 설치되어 있을 필요가 없습니다.

**ODP 변환 중에 출력 형식을 사용자 지정할 수 있나요(예: PDF 옵션 설정)?**

예, Aspose.Slides는 출력 사용자 지정 옵션을 풍부하게 제공합니다. 예를 들어 PDF로 저장할 때는 [PdfOptions](https://reference.aspose.com/slides/ko/java/com.aspose.slides/pdfoptions/) 클래스를 통해 압축, 이미지 품질, 텍스트 렌더링 등을 제어할 수 있습니다.

**Aspose.Slides는 서버 측 또는 클라우드 기반 ODP 처리에 적합한가요?**

물론입니다. Aspose.Slides는 데스크톱 환경은 물론 Azure, AWS, Docker 컨테이너와 같은 클라우드 기반 플랫폼에서도 UI 종속성 없이 작동하도록 설계되었습니다.
