Jak zkombinovat více souborů PowerPoint do jednoho v Javě

Sloučit soubory PowerPoint do jednoho v Javě.

Museli jste někdy sloučit více souborů PowerPoint do jednoho souboru? Může to být časově náročný úkol, zvláště když to musíte dělat opakovaně. S GroupDocs.Merger Cloud SDK pro Java však můžete snadno a efektivně sloučit soubory PowerPoint do jednoho souboru bez jakýchkoli potíží. V tomto článku poskytneme podrobný návod, jak sloučit soubory PowerPoint do jednoho souboru v Javě pomocí GroupDocs.Merger Cloud SDK pro Javu.

V tomto článku se budou zabývat následujícími tématy:

Java REST API pro sloučení PowerPoint PPT nebo PPTX a instalace SDK

GroupDocs.Merger Cloud SDK for Java je výkonný nástroj pro manipulaci s dokumenty, který umožňuje sloučit více formátů souborů, včetně souborů PowerPoint, do jednoho souboru. Umožňuje vývojářům slučovat, extrahovat, rozdělovat, přeskupovat, mazat a měnit orientaci stránky buď na výšku nebo na šířku v cloudu. Navíc poskytuje různé možnosti pro slučování dokumentů, jako je sloučení konkrétních stránek, sloučení dokumentů s různým rozsahem stránek a další. SDK se snadno používá a lze jej integrovat do aplikace založené na Javě.

Můžete si buď stáhnout soubor JAR API, nebo jej nainstalovat pomocí Maven přidáním následujícího úložiště a závislosti do souboru pom.xml vašeho projektu:

Úložiště Maven:

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

Mavenova závislost:

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

Dále se zaregistrujte pro bezplatný zkušební účet nebo zakupte si plán předplatného na webu GroupDocs a získejte svůj klíč API. Jakmile budete mít ID klienta a tajný klíč klienta, přidejte níže uvedený fragment kódu do aplikace založené na jazyce Java:

# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po registraci.

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

Jak sloučit více prezentací v PowerPointu do jedné v Javě

Nyní, když jsme nainstalovali GroupDocs.Merger Cloud SDK pro Java, podívejme se, jak sloučit soubory PowerPoint do jednoho souboru pomocí jednoduchých kroků uvedených níže:

  1. Nahrát snímky PowerPointu do cloudu
  2. Sloučit více prezentací do jedné v Javě
  3. Stáhnout sloučené snímky aplikace PowerPoint

Nahrajte soubory

Nejprve nahrajte soubor PowerPoint do cloudu pomocí níže uvedeného příkladu kódu:

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;

// Nahrajte soubor do cloudového úložiště pomocí Java
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();
		}
	}
}

V důsledku toho bude nahraný soubor PowerPoint k dispozici v sekce souborů vašeho řídicího panelu v cloudu.

Sloučit více souborů PowerPoint do jednoho v Javě

Chcete-li sloučit soubory PowerPoint pomocí sady GroupDocs.Merger Cloud SDK pro Java, musíte postupovat takto:

  • Nejprve importujte požadované třídy do souboru Java.
  • Za druhé vytvořte instanci třídy DocumentApi.
  • Zatřetí vytvořte instanci třídy FileInfo.
  • Dále zavolejte metodu setFilePath() a předejte cestu vstupního souboru jako parametr.
  • Poté vytvořte instanci třídy JoinItem.
  • Nyní zavolejte metodu setFileInfo() a předejte parametr fileInfo1.
  • Dále vytvořte druhou instanci tříd FileInfo a JoinItem.
  • Zadejte cestu k vstupnímu souboru a parametry fileInfo2.
  • Přidejte další položky JoinItems pro sloučení více než dvou dokumentů.
  • Poté vytvořte instanci třídy JoinOptions().
  • Poté přidejte seznam vytvořených položek spojení oddělený čárkami.
  • Dále nastavte cestu k výstupnímu souboru.
  • Nyní vytvořte instanci třídy JoinRequest() a předejte parametr JoinOptions.
  • Nakonec sloučte prezentace PowerPoint voláním metody join() DocumentApi a předáním parametru JoinRequest.

Následující fragment kódu ukazuje, jak sloučit více souborů PowerPoint do jednoho v Javě pomocí REST API:

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;

// Jak kombinovat více PPT nebo PPTX v Javě pomocí REST API.
public class App {

	public static void main(String[] args) {

	  // Vytvořte instanci rozhraní Document API
		DocumentApi apiInstance = new DocumentApi(configuration);
	          
    try {
    	
    	// Připravte nastavení
	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);

	// Získejte cestu k výstupnímu souboru.
	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();
    }
		
	}
}

Stáhnout soubor

Výše uvedená ukázka kódu uloží sloučený soubor PowerPoint do cloudu. Můžete si jej stáhnout pomocí následující ukázky kódu:

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;

// Stáhněte si soubor z cloudového úložiště pomocí Java
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();
		}
	}
}

Online fúze aplikace PowerPoint zdarma

Jak sloučit PowerPoint PPT online zdarma? Vyzkoušejte online sloučení PPTX a zkombinujte více souborů PowerPoint do jednoho zdarma. Toto online slučování dokumentů je vyvinuto pomocí výše uvedených Groupdocs.Merger Cloud API.

Závěr

Na závěr, GroupDocs.Merger Cloud SDK pro Java je ideálním řešením pro rychlé a snadné slučování PowerPoint PPT, což šetří váš čas a úsilí. V tomto článku jste se naučili následující:

  • jak zkombinovat více souborů PowerPoint do jednoho v cloudu pomocí Java;
  • programově nahrávat a stahovat sloučené soubory v Javě;
  • a sloučit soubory PowerPoint zdarma pomocí online sloučení PowerPoint.

Kromě toho poskytujeme také sekci Reference API, která vám umožní vizualizovat a komunikovat s našimi rozhraními API přímo prostřednictvím prohlížeče. Úplný zdrojový kód Java SDK je volně dostupný na Github. Zkontrolujte prosím sadu GroupDocs.Merger Cloud SDK pro Java Příklady zde.

Kromě toho vám doporučujeme, abyste se řídili naší příručkou Začínáme, kde najdete podrobné kroky a použití rozhraní API.

A konečně, stále píšeme nové blogové příspěvky o různých operacích s dokumenty pomocí REST API. Proto se prosím ozvěte pro pravidelné aktualizace.

Položit otázku

Máte-li jakékoli dotazy týkající se rozhraní PowerPoint Files Merger API, neváhejte se nás zeptat na Free Support Forum.

Nejčastější dotazy

Mohu v Javě sloučit více souborů PowerPoint do jednoho?

Ano, pomocí GroupDocs.Merger Cloud SDK for Java můžete snadno sloučit více prezentací v PowerPointu do jedné.

Mohu sloučit konkrétní snímky z více souborů PowerPoint pomocí Java?

Ano, můžete použít GroupDocs.Merger Cloud SDK for Java ke sloučení konkrétních snímků z více prezentací PowerPoint.

Podporuje GroupDocs.Merger Cloud SDK pro Java slučování souborů různých formátů?

Ano, GroupDocs.Merger Cloud SDK for Java podporuje slučování souborů různých formátů, včetně Wordu, PDF, PowerPointu, HTML a mnoha dalších.

Jaké jsou další funkce GroupDocs.Merger Cloud SDK pro Java?

GroupDocs.Merger Cloud SDK for Java poskytuje rozhraní API pro rozdělování, přeskupování a mazání stránek různých formátů souborů spolu s možností určit rozsahy stránek, filtry a další možnosti.

Viz také

Další informace o souvisejících tématech naleznete v následujících článcích: