Presentation

Presentation — Aspose.Slides FOSS for Java API Reference

ColladaSaveOptions Presentation class는 {TERM_0} FOSS에서 {TERM_1}용 PowerPoint 파일을 생성, 로드 및 저장하기 위한 루트 객체입니다. 구현합니다 .pptx 파일은 Aspose.Slides FOSS에서 Java용입니다. 구현합니다 IPresentation.

ColladaSaveOptions: org.aspose.slides.foss

import org.aspose.slides.foss.*;
public class Presentation implements IPresentation

ColladaSaveOptions

IPresentation -> Presentation


ColladaSaveOptions

ColladaSaveOptionsColladaSaveOptions
Presentation()새 빈 프레젠테이션을 하나의 슬라이드와 함께 생성합니다.
Presentation(String path)지정된 파일 경로에서 프레젠테이션을 엽니다.
Presentation(InputStream in)지정된 입력 스트림에서 프레젠테이션을 엽니다.

ColladaSaveOptions:

import org.aspose.slides.foss.*;

// Create a new empty presentation
Presentation prs = new Presentation();

// Open an existing PPTX file
Presentation prs2 = new Presentation("deck.pptx");

// Load from a stream
InputStream stream = new FileInputStream("deck.pptx");
Presentation prs3 = new Presentation(stream);

ColladaSaveOptions

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
getSlides()ISlideCollectionColladaSaveOptions프레젠테이션 내 슬라이드의 순서가 지정된 컬렉션입니다.
getMasters()IMasterSlideCollectionColladaSaveOptions마스터 슬라이드 컬렉션입니다.
getLayoutSlides()IGlobalLayoutSlideCollectionColladaSaveOptions모든 마스터에 걸친 모든 레이아웃 슬라이드의 컬렉션입니다.
getCommentAuthors()ICommentAuthorCollectionColladaSaveOptions댓글 작성자 컬렉션입니다.
getDocumentProperties()IDocumentPropertiesColladaSaveOptions핵심, 애플리케이션 및 사용자 정의 문서 메타데이터입니다.
getImages()IImageCollectionColladaSaveOptions프레젠테이션에 삽입된 모든 이미지의 컬렉션입니다.
getNotesSize()INotesSizeColladaSaveOptions노트 슬라이드 크기 설정입니다.
getSourceFormat()SourceFormatColladaSaveOptions로드된 프레젠테이션 소스의 형식입니다.
getCurrentDateTime() / setCurrentDateTime(LocalDateTime)LocalDateTime읽기/쓰기날짜-시간 자리표시자에 사용되는 날짜 및 시간입니다.
getFirstSlideNumber() / setFirstSlideNumber(int)int읽기/쓰기프레젠테이션의 첫 번째 슬라이드 번호.

ColladaSaveOptions

save(String path)

프레젠테이션을 파일에 저장합니다 (기본 PPTX 형식).

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathString대상 파일 경로.
prs.save("output.pptx");

save(OutputStream stream)

프레젠테이션을 출력 스트림에 저장합니다.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
streamOutputStream대상 스트림.

save(String path, SaveFormat format)

지정된 형식으로 파일에 프레젠테이션을 저장합니다.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathString대상 파일 경로.
formatSaveFormat출력 형식 (예,., SaveFormat.PPTX).
prs.save("output.pptx", SaveFormat.PPTX);

save(OutputStream stream, SaveFormat format)

지정된 형식으로 스트림에 프레젠테이션을 저장합니다.

save(String path, SaveFormat format, ISaveOptions options)

추가 옵션을 사용하여 파일에 프레젠테이션을 저장합니다.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathString대상 파일 경로.
formatSaveFormat출력 형식.
optionsISaveOptions출력 동작을 제어하는 저장 옵션.

사용 예시

Shape을 사용하여 프레젠테이션 생성

import org.aspose.slides.foss.*;

Presentation prs = new Presentation();
ISlide slide = prs.getSlides().get(0);
IAutoShape shape = slide.getShapes().addAutoShape(
    ShapeType.RECTANGLE, 50, 50, 300, 100);
shape.addTextFrame("Hello, Slides!");
prs.save("hello.pptx", SaveFormat.PPTX);

열기, 검사 및 다시 저장

import org.aspose.slides.foss.*;

Presentation prs = new Presentation("existing.pptx");
System.out.println("Slides: " + prs.getSlides().size());
for (int i = 0; i < prs.getSlides().size(); i++) {
    ISlide slide = prs.getSlides().get(i);
    System.out.println("  Slide " + i + ": " + slide.getShapes().size() + " shapes");
}
prs.save("existing-updated.pptx", SaveFormat.PPTX);

문서 속성 설정

import org.aspose.slides.foss.*;

Presentation prs = new Presentation();
prs.getDocumentProperties().setTitle("Q1 Results");
prs.getDocumentProperties().setAuthor("Finance Team");
prs.getDocumentProperties().setSubject("Quarterly Review");
prs.save("q1.pptx", SaveFormat.PPTX);

참조

 한국어