Java에서 PPT를 여러 파일로 분할하는 방법

Java를 사용하여 PowerPoint PPT/PPTX를 별도의 파일로 분할합니다.

PowerPoint 프레젠테이션은 정보를 제공하고 청중을 참여시키는 대중적이고 효과적인 방법입니다. 그러나 여러 가지 이유로 PowerPoint 슬라이드를 별도의 파일로 분할해야 하는 경우가 있습니다. 개별 슬라이드를 배포하든 특정 슬라이드를 추출하든 프로세스는 시간이 많이 걸리고 까다로울 수 있습니다. 다행스럽게도 Java용 GroupDocs.Merger Cloud SDK 덕분에 PowerPoint 슬라이드를 쉽게 분할할 수 있습니다. 이 기사는 Java를 사용하여 PowerPoint PPT/PPTX를 별도의 파일로 분할하는 과정을 안내합니다.

이 문서에서는 다음 항목을 다룹니다.

PowerPoint 슬라이드 및 SDK 설치를 분할하는 Java REST API

GroupDocs.Merger Cloud SDK for Java는 Java 개발자가 PowerPoint 프레젠테이션을 포함하여 다양한 문서 형식으로 작업할 수 있도록 하는 매우 강력하고 사용자 친화적인 문서 조작 API입니다. 문서 분할, 병합, 회전 및 조작을 위한 다양한 기능을 제공하여 효율성과 정확성을 보장합니다. SDK를 Java 기반 애플리케이션에 통합하는 것이 간단하고 효율적입니다.

API의 JAR 파일을 다운로드하거나 프로젝트의 pom.xml 파일에 다음 리포지토리 및 종속성을 추가하여 Maven을 사용하여 설치할 수 있습니다.

메이븐 저장소:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

메이븐 종속성:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-merger-cloud</artifactId>
    <version>23.2</version>
    <scope>compile</scope>
</dependency>

이제 무료 평가판 계정에 가입하거나 GroupDocs 웹사이트에서 가입 요금제를 구입하여 API 키를 받으세요. 클라이언트 ID와 클라이언트 암호가 있으면 Java 기반 애플리케이션에 아래 코드 스니펫을 추가합니다.

# 등록 후 https://dashboard.groupdocs.cloud에서 client_id 및 client_secret을 가져옵니다.

String ClientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

SDK가 설치 및 구성되면 PowerPoint 파일 작업을 시작할 준비가 된 것입니다.

REST API를 사용하여 PowerPoint를 Java에서 여러 파일로 분할

아래의 단계별 지침에 따라 GroupDocs.Merger Cloud SDK for Java를 사용하여 PowerPoint 슬라이드를 별도의 파일로 성공적으로 분할할 수 있습니다.

  • 업로드 파워포인트 파일을 클라우드로
  • 분할 PowerPoint가 Java에서 여러 파일로 슬라이드됩니다.
  • 다운로드 PowerPoint 파일

파일 업로드

먼저 아래 제공된 코드 예제를 사용하여 PowerPoint 파일을 클라우드에 업로드합니다.

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// Java를 사용하여 Cloud Storage에 파일 업로드
public class App {

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pptx", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
	}
}

결과적으로 업로드된 PowerPoint 파일은 클라우드 대시보드의 파일 섹션에서 사용할 수 있습니다.

Java를 사용하여 PowerPoint 슬라이드를 별도의 파일로 분할

Java용 GroupDocs.Merger Cloud SDK를 사용하여 PowerPoint 슬라이드를 분할하려면 아래의 단계와 예제 코드 스니펫을 따르세요.

  • 먼저 필요한 클래스를 Java 파일로 가져옵니다.
  • 둘째, DocumentApi 클래스의 인스턴스를 생성합니다.
  • 셋째, FileInfo 클래스의 인스턴스를 생성합니다.
  • 그런 다음 입력 파일 경로를 설정하십시오.
  • 이제 SplitOptions() 클래스의 인스턴스를 만듭니다.
  • 그런 다음 분할 옵션 setFileInfo 및 setPages 컬렉션을 배열 형식으로 정의합니다.
  • 그런 다음 출력 파일 경로를 제공하고 분할 옵션 모드를 INTERVALS 또는 PAGES로 설정합니다.
  • 이제 SplitRequest() 클래스의 인스턴스를 만들고 SplitOptions 매개 변수를 전달합니다.
  • 마지막으로 DocumentApi의 split() 메서드를 호출하고 SplitRequest 매개변수를 전달하여 PowerPoint 파일을 분할합니다.

다음 코드 스니펫은 REST API를 사용하여 PowerPoint 파일을 Java에서 여러 파일로 분할하는 방법을 보여줍니다.

package com.groupdocsdev.classes;

import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// PowerPoint PPT 또는 PPTX를 Java에서 별도의 파일로 분할합니다.
public class App {

	public static void main(String[] args) {

		// 문서 API의 인스턴스를 만듭니다.			
		DocumentApi apiInstance = new DocumentApi(configuration);

		try {

	    		// 설정 준비
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.pptx");
			
			SplitOptions options = new SplitOptions();
			options.setFileInfo(fileInfo);
			options.setPages(Arrays.asList(3, 6, 8));
			options.setOutputPath("java-testing/multipage-files");
			options.setMode(SplitOptions.ModeEnum.INTERVALS);

			SplitRequest request = new SplitRequest(options);

			MultiDocumentResult response = apiInstance.split(request);
			
			// 출력 파일 경로를 가져옵니다.
			for (DocumentResult documentResult : response.getDocuments()) {
				System.out.println("Output file path: " + documentResult.getPath());
			}
			
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

축하해요! GroupDocs.Merger Cloud SDK for Java를 사용하여 PowerPoint 슬라이드를 별도의 파일로 성공적으로 분할했습니다.

파일 다운로드

위의 코드 샘플은 분할된 PowerPoint 파일을 클라우드에 저장합니다. 다음 코드 샘플을 사용하여 다운로드할 수 있습니다.

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// Java를 사용하여 Cloud Storage에서 파일 다운로드
public class App {

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {

			DownloadFileRequest request = new DownloadFileRequest("java-testing\\multipage-files\\sample-file_1.pptx", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.out.println("Expected response type is downloadFile: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
	}
}

무료 온라인 PowerPoint 분배기

PowerPoint 파일을 무료로 여러 파일로 분할하는 방법은 무엇입니까? 무료로 PowerPoint를 별도의 파일로 분할하려면 온라인 PowerPoint 분할기를 사용해 보십시오. 이 온라인 파일 분할기는 위에서 언급한 Groupdocs.Merger Cloud API를 사용하여 개발되었습니다.

결론

결론적으로 Java용 GroupDocs.Merger Cloud SDK를 사용하면 PowerPoint 슬라이드를 여러 파일로 분할하는 것이 간단하고 효율적이 됩니다. 이 문서에서 배운 내용은 다음과 같습니다.

  • Java를 사용하여 하나의 PowerPoint 파일을 클라우드에서 여러 파일로 분할하는 방법
  • 프로그래밍 방식으로 클라우드에서 Java로 파일을 업로드하고 다운로드합니다.
  • 온라인 PPT 스플리터를 사용하여 PowerPoint 파일을 무료로 분할합니다.

또한 브라우저를 통해 직접 API를 시각화하고 통신할 수 있는 API 참조 섹션도 제공합니다. Java SDK의 전체 소스 코드는 Github에서 무료로 사용할 수 있습니다. GroupDocs.Merger Cloud SDK for Java예제를 확인하십시오.

또한 자세한 단계 및 API 사용에 대해서는 시작 가이드를 따르는 것이 좋습니다.

마지막으로 REST API를 사용하여 다양한 문서 작업에 대한 새 블로그 게시물을 계속 작성합니다. 따라서 정기적인 업데이트를 위해 연락해 주십시오.

질문하기

PowerPoint File Splitter API에 대한 질문이 있는 경우 무료 지원 포럼에서 언제든지 문의하십시오.

FAQ

GroupDocs.Merger Cloud SDK for Java를 사용하여 PowerPoint 슬라이드를 분할할 수 있는 옵션에는 어떤 것이 있습니까?

슬라이드 범위를 지정하거나 GroupDocs.Merger Cloud SDK for Java에서 제공하는 방법을 사용하여 각 슬라이드를 개별적으로 분할하여 PowerPoint 슬라이드를 분할할 수 있습니다.

GroupDocs.Merger Cloud SDK를 사용하여 분할 슬라이드를 다시 단일 PowerPoint 파일로 병합할 수 있습니까?

예, GroupDocs.Merger Cloud SDK for Java는 분할 슬라이드를 다시 단일 PowerPoint 파일로 병합하는 기능도 제공합니다. PPT 병합에 대한 자세한 설명은 공식 문서를 참조하세요.

GroupDocs.Merger Cloud SDK for Java를 사용하여 분할된 PowerPoint 파일을 어떤 형식으로 저장할 수 있습니까?

GroupDocs.Merger Cloud SDK for Java는 분할 슬라이드를 Word, PDF, PPT 등을 포함한 다양한 출력 형식으로 저장할 수 있도록 지원합니다.

또한보십시오

관련 항목에 대한 자세한 내용은 다음 문서를 참조하시기 바랍니다.