Apache POI API를 사용하여 Java의 PowerPoint 프레젠테이션에 이미지 삽입
이전 블로그 게시물에서는 Java를 사용하여 Microsoft PowerPoint PPTX 파일 생성 및 업데이트를 위한 Apache POI XSLF API를 살펴보았습니다. Java용 Apache POI를 사용하면 내부 파일 형식 세부 정보에 접근하지 않고도 Java 애플리케이션 내에서 PPT 및 PPTX 파일로 작업할 수 있습니다. 이 기사에서는 Apache POI API를 사용하여 Java를 사용하여 PPTX에 이미지를 삽입하는 방법을 자세히 살펴보겠습니다. 또한 Java를 사용하여 PPTX 파일에서 이미지 정보를 읽는 방법도 살펴보겠습니다.
시스템 요구 사항 시작하기 전에 시스템이 다음 요구 사항을 충족하는지 확인하십시오.
Apache Poi API를 사용하여 Java에서 PowerPoint 프레젠테이션을 만듭니다
이전 기사에서는 PowerPoint 프레젠테이션 파일로 작업하기 위해 [Apache POI 구성 요소] 1을 소개했습니다. 우리는 hslf (끔찍한 슬라이드 레이아웃 형식) 및 xslf (xml 슬라이드 레이아웃 형식) Apache Poi가 제공하는 API를 살펴 보았습니다. 이 기사에서는 Java에서 프레젠테이션을 작성하고이를 [PPTX 파일] 2로 저장하는 방법을 살펴 봅니다.
시스템 요구 사항 {.WP- 블록 헤드} 시작하기 전에 시스템이 다음 요구 사항을 충족하는지 확인하십시오. *JDK - Java SE 2 JDK 1.5 이상 *메모리 - 1GB RAM *운영 체제 - Windows/ Linux/ Mac OS
PowerPoint 파일 형식에 액세스하려면 Java API
Apache POI 라이브러리를 사용하여 PowerPoint 파일로 작업 할 때 두 가지 강력한 구성 요소 HSLF와 XSLF가 여기에 있습니다. 이 구성 요소는 개발자에게 구형 PPT 형식 또는보다 현대적인 PPTX 형식를 다루고 있는지 여부에 관계없이 PowerPoint 프레젠테이션을 조작하고 생성하는 데 필요한 도구를 제공합니다.
HSLF (끔찍한 슬라이드 레이아웃 형식) {.WP- 블록 헤드} HSLF는 PPTX가 도입되기 전에 널리 사용되는 클래식 PPT 형식을 처리하도록 조정됩니다. Apache POI 의이 구성 요소를 사용하면 슬라이드, 텍스트, 모양, 이미지 등과 같은 PowerPoint 프레젠테이션의 다양한 요소에 액세스하고 조작 할 수 있습니다.
Apache POI-Microsoft Office 파일 형식을위한 오픈 소스 Java 라이브러리
Apache Poi (불량 난교 구현)는 Apache Software Foundation에서 개발 한 인기있는 오픈 소스 Java 라이브러리입니다. POI는 Microsoft의 독점적 인 이진 파일 형식을 유머러스하게 참조하는 “불쌍한 난독 화 구현"을 나타냅니다. Apache Poi의 주요 목적은 Java 개발자에게 Excel 스프레드 시트 (.xls 및 .xlsx), Word와 같은 다양한 Microsoft Office 파일 형식을 읽고 쓰고 쓰고 조작 할 수있는 API 세트를 제공하는 것입니다. 문서 (.doc 및 .docx) 및 PowerPoint 프레젠테이션 (.ppt 및 .pptx).
Apache Poi의 간단한 역사 2000 년대 초 Java 개발자가 파일 형식의 기본 세부 정보를 얻지 않고 Microsoft Office 파일과 협력해야 할 필요성이 발생했을 때 Apache Foundation은 Microsoft 파일 형식을 리버스 엔지니어링하기 시작했습니다.
PPT와 PPTX의 차이
Microsoft PowerPoint의 일반 사용자 인 경우 오랫동안 PPT 및 PPTX 파일 형식을 알고 있어야합니다. 이 두 프레젠테이션 파일 유형은 현재 꽤 오랫동안 Microsoft PowerPoint의 일부였습니다. PPT는 프리젠 테이션을 디스크에 저장하는 데 널리 사용 된 가장 오래된 PowerPoint 파일 형식입니다. 이는 프레젠테이션을 저장하기위한 기본 형식 인 Office 2007의 도입으로 최신 PPTX 파일 형식으로 대체되었습니다. 대부분의 사용자는 최신 버전의 PowerPoint로 업그레이드되었으므로 새 파일이 기본적으로 PPTX 파일 형식에 저장되어 차이를 알지 못했을 수 있습니다.
PowerPoint 파일 형식의 이해력
Microsoft PowerPoint 는 강력한 프리젠 테이션 슬라이드를 만들기 위해 수년 동안 활용되어 왔습니다. 이 소프트웨어 응용 프로그램은 사용하기 쉽고 사용자에게 많은 편안한 기능을 제공합니다. 따라서 사용자는 프리젠 테이션 파일 형식이 프레젠테이션을 저장하는 데 사용 된 것을 방해하지 않고 프레젠테이션을 설계하고 만듭니다. 파일을 두 번 클릭하면 PowerPoint는 파일 형식을 지능적으로 인식하고 필요한 환경을 설정하여이를 엽니 다. 여기에서 잘 알려진 PowerPoint 파일 형식 중 일부를 살펴 보겠습니다.
일반적으로 사용되는 PowerPoint 프레젠테이션 PowerPoint의 그림 프리젠 테이션 파워 포인트 쇼 PowerPoint 템플릿 일반적으로 사용되는 PowerPoint 프레젠테이션 사용자가 PowerPoint 프레젠테이션을 저장하면 이름을 부여하고 PowerPoint는 파일 확장자와 함께 저장합니다 .
fileformat.com의 프레젠테이션 파일 형식
다른 파일 유형을 조작하기 위해 응용 프로그램 개발 작업과 관련하여 작업은 쉽지 않습니다. 이러한 응용 프로그램 개발의 문제를 극복하기 위해 파일 형식 사양 및 구조에 대한 자세한 정보가 필요합니다. fileformat.com는 파일 형식에 대한 지침을위한 원 스톱입니다. 파일 형식 Wiki, 뉴스 및 지원 포럼의 독특한 조합은 파일 유형에 대한 지식을 얻고 파일 형식 커뮤니티와 유익한 토론에 참여할 수있는 기회를 제공합니다.
프리젠 테이션 파일 형식 FileFormat.com의 프레젠테이션 파일 형식 범주에는 Microsoft PowerPoint, OpenOffice, Google Drive 및 기타와 같은 슬라이드 애플리케이션에서 처리 할 수있는 파일 형식이 포함되어 있습니다.