Java에서 여러 PowerPoint 파일을 하나로 결합하는 방법

Java에서 PowerPoint 파일을 하나로 병합합니다.

여러 PowerPoint 파일을 하나의 파일로 병합해야 했던 적이 있습니까? 특히 반복적으로 수행해야 하는 경우 시간이 많이 걸리는 작업이 될 수 있습니다. 그러나 GroupDocs.Merger Cloud SDK for Java를 사용하면 PowerPoint 파일을 번거로움 없이 쉽고 효율적으로 하나의 파일로 병합할 수 있습니다. 이 기사에서는 Java용 GroupDocs.Merger Cloud SDK를 사용하여 PowerPoint 파일을 Java에서 하나의 파일로 병합하는 방법에 대한 단계별 가이드를 제공합니다.

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

PowerPoint PPT 또는 PPTX 및 SDK 설치를 병합하는 Java REST API

GroupDocs.Merger Cloud SDK for Java는 PowerPoint 파일을 포함한 여러 파일 형식을 하나의 파일로 병합할 수 있는 강력한 문서 조작 도구입니다. 이를 통해 개발자는 클라우드에서 세로 또는 가로로 페이지 방향을 병합, 추출, 분할, 재정렬, 삭제 및 변경할 수 있습니다. 또한 특정 페이지 병합, 페이지 범위가 다른 문서 병합 등과 같은 문서 병합을 위한 다양한 옵션을 제공합니다. 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);

Java에서 여러 PowerPoint 프레젠테이션을 하나로 병합하는 방법

이제 Java용 GroupDocs.Merger Cloud SDK를 설치했으므로 아래에 언급된 간단한 단계를 사용하여 PowerPoint 파일을 하나의 파일로 병합하는 방법을 살펴보겠습니다.

  1. 업로드 PowerPoint가 클라우드로 슬라이드됩니다.
  2. 결합 Java에서 여러 프레젠테이션을 하나로
  3. 다운로드 병합된 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-one.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file-one.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 파일을 하나로 병합

GroupDocs.Merger Cloud SDK for Java를 사용하여 PowerPoint 파일을 병합하려면 다음 단계를 따라야 합니다.

  • 먼저 필요한 클래스를 Java 파일로 가져옵니다.
  • 둘째, DocumentApi 클래스의 인스턴스를 생성합니다.
  • 셋째, FileInfo 클래스의 인스턴스를 생성합니다.
  • 다음으로 setFilePath() 메서드를 호출하고 입력 파일 경로를 매개 변수로 전달합니다.
  • 그런 다음 JoinItem 클래스의 인스턴스를 만듭니다.
  • 이제 setFileInfo() 메서드를 호출하고 fileInfo1 매개 변수를 전달합니다.
  • 다음으로 FileInfo 및 JoinItem 클래스의 두 번째 인스턴스를 만듭니다.
  • 입력 파일 경로 및 fileInfo2 매개변수를 제공하십시오.
  • 세 개 이상의 문서를 병합하려면 더 많은 JoinItems를 추가하십시오.
  • 그런 다음 JoinOptions() 클래스의 인스턴스를 만듭니다.
  • 그런 다음 생성된 조인 항목의 쉼표로 구분된 목록을 추가합니다.
  • 다음으로 출력 파일 경로를 설정합니다.
  • 이제 JoinRequest() 클래스의 인스턴스를 만들고 JoinOptions 매개 변수를 전달합니다.
  • 마지막으로 DocumentApi의 join() 메서드를 호출하고 JoinRequest 매개 변수를 전달하여 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;

// REST API를 사용하여 Java에서 여러 PPT 또는 PPTX를 결합하는 방법.
public class App {

	public static void main(String[] args) {

	  // 문서 API의 인스턴스 만들기
		DocumentApi apiInstance = new DocumentApi(configuration);
	          
    try {
    	
    	// 설정 준비
	FileInfo fileInfo1 = new FileInfo();			
	fileInfo1.setFilePath("java-testing/input-sample-file-one.pptx");
	JoinItem item1 = new JoinItem();
	item1.setFileInfo(fileInfo1);

	FileInfo fileInfo2 = new FileInfo();			
	fileInfo2.setFilePath("java-testing/input-sample-file-two.pptx");
	JoinItem item2 = new JoinItem();
	item2.setFileInfo(fileInfo2);

	JoinOptions options = new JoinOptions();
	options.setJoinItems(Arrays.asList(item1, item2));
	options.setOutputPath("java-testing/output-sample-file.pptx");

	JoinRequest request = new JoinRequest(options);

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

파일 다운로드

위의 코드 샘플은 병합된 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\\output-sample-one.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 PPT를 온라인에서 무료로 병합하는 방법은 무엇입니까? 온라인 PPTX 합병을 사용하여 무료로 여러 PowerPoint 파일을 하나로 합치십시오. 이 온라인 문서 병합은 위에서 언급한 Groupdocs.Merger Cloud API를 사용하여 개발되었습니다.

결론

결론적으로 Java용 GroupDocs.Merger Cloud SDK는 PowerPoint PPT를 빠르고 쉽게 병합하여 시간과 노력을 절약할 수 있는 이상적인 솔루션입니다. 이 문서에서 배운 내용은 다음과 같습니다.

  • Java를 사용하여 여러 PowerPoint 파일을 클라우드에서 하나로 결합하는 방법
  • Java에서 병합된 파일을 프로그래밍 방식으로 업로드 및 다운로드합니다.
  • 온라인 PowerPoint 병합을 사용하여 PowerPoint 파일을 무료로 병합합니다.

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

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

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

질문하기

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

FAQ

Java에서 여러 PowerPoint 파일을 하나로 병합할 수 있습니까?

예, GroupDocs.Merger Cloud SDK for Java를 사용하여 여러 PowerPoint 프레젠테이션을 하나로 쉽게 병합할 수 있습니다.

Java를 사용하여 여러 PowerPoint 파일의 특정 슬라이드를 병합할 수 있습니까?

예, GroupDocs.Merger Cloud SDK for Java를 사용하여 여러 PowerPoint 프레젠테이션의 특정 슬라이드를 병합할 수 있습니다.

Java용 GroupDocs.Merger Cloud SDK는 다양한 형식의 파일 병합을 지원합니까?

예, Java용 GroupDocs.Merger Cloud SDK는 Word, PDF, PowerPoint, HTML 등 다양한 형식의 파일 병합을 지원합니다.

GroupDocs.Merger Cloud SDK for Java의 다른 기능은 무엇입니까?

GroupDocs.Merger Cloud SDK for Java는 페이지 범위, 필터 및 기타 옵션을 지정하는 기능과 함께 다양한 파일 형식의 페이지를 분할, 재정렬 및 삭제하기 위한 API를 제공합니다.

또한보십시오

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