Aspose.Slides  for Java

Aspose.Slides의 Java PowerPoint API

PowerPoint PPT, Java 및 기타 프레젠테이션 형식의 PPTX를 생성, 수정, 병합, 복제, 보호, 변환 및 조작합니다.

  무료 평가판 다운로드
  
 

Aspose.Slides for Java는 프레젠테이션 조작 및 관리를 위한 Java PowerPoint API입니다. 개발자는 Java로 PowerPoint 프레젠테이션을 읽고, 쓰고, 변환하고, 조작할 수 있습니다. 슬라이드, 표, 텍스트, 차트, 도형, 이미지 및 SmartArt 다이어그램과 같은 모든 문서 요소는 조작을 위해 액세스할 수 있습니다.

Java API용 Aspose.Slides는 PDF, PDF/A, HTML, XPS 및 이미지 형식으로 프레젠테이션 내보내기를 지원합니다. Java PowerPoint API에는 Java에서 PPT(X) 프레젠테이션 병합, 복제, 분할, 비교, 인쇄와 같은 확장된 Java PPT 기능이 많이 포함되어 있습니다. Java API용 Aspose.Slides는 추가 종속성 없이 작동합니다.

Java PowerPoint API의 고급 기능

템플릿에서 기존 슬라이드 만들기 또는 복제

스트림에서 파일 저장 및 열기

데이터베이스에서 프레젠테이션 생성

모양 만들기 및 슬라이드의 모양에 텍스트 추가

PowerPoint 표 작업

텍스트 및 모양 서식 처리

셰이프에 대한 보호 제거 또는 적용

Excel 차트를 슬라이드에 OLE 개체로 포함

ActiveX 구성 요소 작업

Java에서 프레젠테이션을 여러 형식으로 변환

Aspose.Slides for Java API는 렌더링 엔진을 사용하여 원본과 유사한 다양한 표준 형식으로 프레젠테이션을 렌더링합니다. 렌더링 엔진은 PowerPoint에 가장 충실하게 렌더링하도록 특별히 설계되었습니다. 지원되는 형식으로 프레젠테이션을 변환하는 것은 로드하고 출력 형식을 설정하고 Save 메서드를 호출하기만 하면 간단합니다. Java PowerPoint API를 사용하여 Java PPT 변환 설정을 정의하여 출력 문서를 즉석에서 변경합니다.

렌더링 프레젠테이션 - 자바

// load the file to be rendered

Presentation prest = new Presentation(dir + "template.pptx");

// Convert PPTX to PDF, XPS and TIFF

prest.save(dir + "output.pdf", SaveFormat.Pdf);

prest.save(dir + "output.xps", SaveFormat.Xps);

prest.save(dir + "output.tiff", SaveFormat.Tiff);

Java에서 프레젠테이션 요소 변경

Aspose.Slides for Java API는 테이블, 텍스트 상자, 직사각형, 폴리라인, 타원, 자동 모양, 그림 프레임, 비디오 프레임, 오디오 프레임 및 OLE 개체 프레임을 포함한 모든 슬라이드 요소를 처리할 수 있습니다. Java PowerPoint API는 또한 이러한 각 요소를 종합적으로 조작할 수 있도록 잘 설계된 Java PPT 클래스 세트를 제공합니다.

Java에서 PowerPoint SmartArt 조작

Java API용 Aspose.Slides는 슬라이드에서 기존 SmartArt 모양을 쉽게 생성 또는 액세스, 조작 및 제거할 수 있습니다. Java PowerPoint API를 사용하면 SmartArt의 속성을 동적으로 탐색하거나 SmartArt 노드를 관리하고 SmartArt 모양의 레이아웃, 스타일 및 색상을 조작할 수 있습니다.

Java에서 슬라이드 축소판 만들기

사용자 지정 웹 사이트에서 온라인 프레젠테이션 뷰어 만들기, 프레젠테이션 템플릿으로 고객과 슬라이드 썸네일 공유 및 기타 여러 가지와 같이 슬라이드 썸네일을 사용할 수 있는 가능성이 많이 있습니다. Aspose.Slides for Java API를 사용하면 몇 줄의 코드로 슬라이드 축소판을 만들 수 있습니다.

슬라이드 축소판 만들기 - Java

// load the file

Presentation prest = new Presentation(dir + "template.pptx");

// access the first slide from the collection

ISlide sld = prest.getSlides().get_Item(0);

// create a full scale image of the slide

BufferedImage image = sld.getThumbnail(1f, 1f);

// save the image in JPEG format

ImageIO.write(image, "jpeg", new File(dir + "output.jpg"));

Microsoft Office 자동화 – 필요하지 않음

API는 PowerPoint 문서 형식으로 작업하기 위해 컴퓨터에 Microsoft Office 또는 Microsoft PowerPoint를 설치할 필요가 없는 관리 코드를 사용하여 구축됩니다. 지원되는 기능, 보안, 안정성, 확장성, 속도 및 가격 측면에서 완벽한 Microsoft PowerPoint 자동화 대안입니다.