Jak rozdělit PPT do více souborů v Javě

Rozdělte PowerPoint PPT/PPTX do samostatných souborů pomocí Java.

Prezentace PowerPoint jsou oblíbeným a efektivním způsobem prezentace informací a zapojení publika. Mohou však nastat případy, kdy potřebujete z různých důvodů rozdělit snímky aplikace PowerPoint do samostatných souborů. Proces může být časově náročný a náročný, ať už jde o distribuci jednotlivých snímků nebo o extrahování konkrétních snímků. Naštěstí s pomocí GroupDocs.Merger Cloud SDK pro Javu se rozdělení snímků aplikace PowerPoint stává snadným úkolem. Tento článek vás provede procesem rozdělení PowerPoint PPT/PPTX do samostatných souborů pomocí Java.

Tento článek bude obsahovat následující témata:

Java REST API pro rozdělení snímků PowerPoint a instalace SDK

GroupDocs.Merger Cloud SDK pro Java je velmi výkonné a uživatelsky přívětivé API pro manipulaci s dokumenty, které umožňuje vývojářům v jazyce Java pracovat s různými formáty dokumentů, včetně prezentací v PowerPointu. Poskytuje širokou škálu funkcí pro rozdělování, slučování, otáčení a manipulaci s dokumenty, což zajišťuje efektivitu a přesnost. Integrace SDK do aplikací založených na Javě je jednoduchá a efektivní.

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>

Nyní 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);

Jakmile je sada SDK nainstalována a nakonfigurována, jste připraveni začít pracovat se soubory PowerPoint.

Rozdělit PowerPoint na více souborů v Javě pomocí REST API

Podle níže uvedených podrobných pokynů můžete úspěšně rozdělit snímky PowerPoint do samostatných souborů pomocí GroupDocs.Merger Cloud SDK pro Java:

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.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();
		}
	}
}

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

Rozdělte snímky PowerPoint na samostatné soubory pomocí jazyka Java

Chcete-li rozdělit snímky aplikace PowerPoint pomocí sady GroupDocs.Merger Cloud SDK pro Java, postupujte podle kroků a níže uvedeného příkladu fragmentu kódu:

  • 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.
  • Poté nastavte cestu vstupního souboru.
  • Nyní vytvořte instanci třídy SplitOptions().
  • Poté definujte možnosti rozdělení setFileInfo a kolekci setPages ve formátu pole.
  • Dále zadejte cestu k výstupnímu souboru a nastavte režim voleb rozdělení na INTERVALS nebo PAGES.
  • Nyní vytvořte instanci třídy SplitRequest() a předejte parametr SplitOptions.
  • Nakonec rozdělte soubor PowerPoint voláním metody split() DocumentApi a předáním parametru SplitRequest.

Následující fragment kódu ukazuje, jak rozdělit soubory PowerPoint do více souborů 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;

// Rozdělte PowerPoint PPT nebo PPTX do samostatných souborů v Javě.
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 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);
			
			// Získejte cestu k výstupnímu souboru.
			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();
		}
		
	}
}

Gratulujeme! Úspěšně jste rozdělili snímky PowerPoint do samostatných souborů pomocí GroupDocs.Merger Cloud SDK pro Java.

Stáhnout soubor

Výše uvedená ukázka kódu uloží rozdělený 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\\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();
		}
	}
}

Zdarma online PowerPoint Splitter

Jak rozdělit soubor PowerPoint do více souborů zdarma? Vyzkoušejte prosím online rozdělovač PowerPoint k bezplatnému rozdělení PowerPointu na samostatné soubory. Tento online rozdělovač souborů je vyvinut pomocí výše zmíněných Groupdocs.Merger Cloud API.

Závěr

Závěrem lze říci, že s pomocí sady GroupDocs.Merger Cloud SDK pro Java se rozdělení snímků aplikace PowerPoint do více souborů stává přímočarým a efektivním. V tomto článku jste se naučili následující:

  • jak rozdělit jeden PowerPoint soubor na více souborů v cloudu pomocí Java;
  • programově nahrávat a stahovat soubory v Javě do cloudu;
  • a rozdělte soubory PowerPoint zdarma pomocí online PPT splitteru.

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 ohledně PowerPoint File Splitter API, neváhejte se nás zeptat na Free Support Forum.

Nejčastější dotazy

Jaké mám možnosti pro rozdělení snímků aplikace PowerPoint pomocí sady GroupDocs.Merger Cloud SDK pro Java?

Snímky aplikace PowerPoint můžete rozdělit zadáním rozsahu snímků nebo rozdělením každého snímku jednotlivě pomocí metod poskytovaných GroupDocs.Merger Cloud SDK for Java.

Mohu sloučit rozdělené snímky zpět do jednoho souboru PowerPoint pomocí GroupDocs.Merger Cloud SDK?

Ano, GroupDocs.Merger Cloud SDK for Java také poskytuje možnost sloučit rozdělené snímky zpět do jednoho souboru PowerPoint. Podrobné pokyny ke sloučení PPT naleznete v oficiální dokumentaci.

V jakých formátech mohu uložit rozdělené soubory PowerPoint pomocí GroupDocs.Merger Cloud SDK pro Java?

GroupDocs.Merger Cloud SDK pro Java podporuje ukládání rozdělených snímků v různých výstupních formátech, včetně Wordu, PDF, PPT a dalších.

Viz také

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