Jak podzielić PPT na wiele plików w Javie

Podziel PowerPoint PPT/PPTX na osobne pliki za pomocą Java.

Prezentacje PowerPoint to popularny i skuteczny sposób prezentowania informacji i angażowania odbiorców. Mogą jednak wystąpić przypadki, w których z różnych powodów trzeba podzielić slajdy programu PowerPoint na osobne pliki. Niezależnie od tego, czy chodzi o dystrybucję pojedynczych slajdów, czy wyodrębnienie określonych slajdów, proces ten może być czasochłonny i trudny. Na szczęście dzięki GroupDocs.Merger Cloud SDK for Java dzielenie slajdów programu PowerPoint staje się łatwym zadaniem. Ten artykuł przeprowadzi Cię przez proces dzielenia programu PowerPoint PPT/PPTX na osobne pliki przy użyciu języka Java.

W tym artykule zostaną omówione następujące tematy:

Java REST API do dzielenia slajdów programu PowerPoint i instalacji pakietu SDK

GroupDocs.Merger Cloud SDK for Java to bardzo wydajny i przyjazny dla użytkownika interfejs API do manipulacji dokumentami, który umożliwia programistom języka Java pracę z różnymi formatami dokumentów, w tym z prezentacjami programu PowerPoint. Zapewnia szeroki zakres funkcji do dzielenia, łączenia, obracania i manipulowania dokumentami, zapewniając wydajność i dokładność. Integracja SDK z aplikacjami opartymi na Javie jest prosta i wydajna.

Możesz pobrać plik JAR interfejsu API lub zainstalować go za pomocą Mavena, dodając następujące repozytorium i zależności do pliku pom.xml projektu:

Repozytorium Mavena:

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

Zależność od Mavena:

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

Teraz zarejestruj się, aby uzyskać bezpłatne konto próbne lub kup plan subskrypcji w witrynie GroupDocs, aby uzyskać swój klucz API. Po uzyskaniu identyfikatora klienta i klucza tajnego klienta dodaj poniższy fragment kodu do aplikacji opartej na Javie:

# Uzyskaj identyfikator klienta i klucz klienta z https://dashboard.groupdocs.cloud po rejestracji.

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

Po zainstalowaniu i skonfigurowaniu zestawu SDK możesz rozpocząć pracę z plikami programu PowerPoint.

Podziel PowerPoint na wiele plików w Javie za pomocą REST API

Postępując zgodnie z poniższymi instrukcjami krok po kroku, możesz z powodzeniem podzielić slajdy programu PowerPoint na osobne pliki za pomocą GroupDocs.Merger Cloud SDK for Java:

  • Prześlij plik PowerPoint do chmury
  • Split PowerPoint wsuwa się do wielu plików w Javie
  • Pobierz pliki programu PowerPoint

Prześlij pliki

Najpierw prześlij plik PowerPoint do chmury, korzystając z przykładowego kodu podanego poniżej:

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;

// Prześlij plik do Cloud Storage przy użyciu języka 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();
		}
	}
}

W rezultacie przesłany plik PowerPoint będzie dostępny w sekcji plików Twojego pulpitu nawigacyjnego w chmurze.

Podziel slajdy programu PowerPoint na osobne pliki przy użyciu języka Java

Aby podzielić slajdy PowerPoint za pomocą GroupDocs.Merger Cloud SDK for Java, wykonaj poniższe czynności i przykładowy fragment kodu:

  • Najpierw zaimportuj wymagane klasy do pliku Java.
  • Po drugie, utwórz instancję klasy DocumentApi.
  • Po trzecie, utwórz instancję klasy FileInfo.
  • Następnie ustaw ścieżkę pliku wejściowego.
  • Teraz utwórz instancję klasy SplitOptions().
  • Następnie zdefiniuj opcje podziału kolekcji setFileInfo i setPages w formacie tablicowym.
  • Następnie podaj ścieżkę do pliku wyjściowego i ustaw tryb opcji podziału na INTERVALS lub PAGES.
  • Teraz utwórz instancję klasy SplitRequest() i przekaż parametr SplitOptions.
  • Na koniec podziel plik PowerPoint, wywołując metodę split() DocumentApi i przekazując parametr SplitRequest.

Poniższy fragment kodu pokazuje, jak podzielić pliki programu PowerPoint na wiele plików w Javie przy użyciu interfejsu API REST:

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;

// Podziel PowerPoint PPT lub PPTX na osobne pliki w Javie.
public class App {

	public static void main(String[] args) {

		// Utwórz instancję Document API.			
		DocumentApi apiInstance = new DocumentApi(configuration);

		try {

	    		// Przygotuj ustawienia
			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);
			
			// Pobierz ścieżkę pliku wyjściowego.
			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();
		}
		
	}
}

Gratulacje! Pomyślnie podzieliłeś slajdy programu PowerPoint na osobne pliki za pomocą GroupDocs.Merger Cloud SDK for Java.

Pobierz plik

Powyższy przykładowy kod zapisze podzielony plik programu PowerPoint w chmurze. Możesz go pobrać, korzystając z następującego przykładowego kodu:

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;

// Pobierz plik z magazynu w chmurze przy użyciu języka 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();
		}
	}
}

Darmowy rozdzielacz PowerPoint online

Jak bezpłatnie podzielić plik PowerPoint na wiele plików? Wypróbuj internetowy rozdzielacz programu PowerPoint, aby bezpłatnie podzielić program PowerPoint na osobne pliki. Ten internetowy rozdzielacz plików został opracowany przy użyciu wyżej wymienionych interfejsów API Groupdocs.Merger Cloud.

Wniosek

Podsumowując, dzięki GroupDocs.Merger Cloud SDK for Java dzielenie slajdów programu PowerPoint na wiele plików staje się proste i wydajne. Oto, czego nauczyłeś się z tego artykułu:

  • jak podzielić jeden plik PowerPointa na wiele plików w chmurze za pomocą Java;
  • programowo przesyłać i pobierać pliki w Javie w chmurze;
  • i dziel pliki PowerPoint za darmo za pomocą internetowego rozdzielacza PPT.

Ponadto zapewniamy również sekcję API Reference, która umożliwia wizualizację naszych interfejsów API i komunikowanie się z nimi bezpośrednio przez przeglądarkę. Pełny kod źródłowy pakietu Java SDK jest bezpłatnie dostępny na Github. Sprawdź GroupDocs.Merger Cloud SDK for Java Przykłady tutaj.

Ponadto zalecamy skorzystanie z naszego przewodnika wprowadzającego, aby uzyskać szczegółowe instrukcje i informacje o korzystaniu z interfejsu API.

Wreszcie, wciąż piszemy nowe posty na blogu dotyczące różnych operacji na dokumentach przy użyciu REST API. Prosimy o kontakt w celu uzyskania regularnych aktualizacji.

Zadać pytanie

Jeśli masz jakiekolwiek pytania dotyczące interfejsu API programu PowerPoint File Splitter, zadaj je nam na Bezpłatnym forum pomocy technicznej.

Często zadawane pytania

Jakie mam opcje dzielenia slajdów programu PowerPoint za pomocą GroupDocs.Merger Cloud SDK for Java?

Slajdy programu PowerPoint można podzielić, określając zakres slajdów lub dzieląc każdy slajd indywidualnie, korzystając z metod dostarczonych przez GroupDocs.Merger Cloud SDK for Java.

Czy mogę scalić podzielone slajdy z powrotem w jeden plik programu PowerPoint za pomocą pakietu GroupDocs.Merger Cloud SDK?

Tak, GroupDocs.Merger Cloud SDK for Java zapewnia również możliwość łączenia podzielonych slajdów z powrotem w jeden plik PowerPoint. Zapoznaj się z oficjalną dokumentacją, aby uzyskać szczegółowe instrukcje dotyczące łączenia PPT.

W jakich formatach mogę zapisać podzielone pliki programu PowerPoint za pomocą GroupDocs.Merger Cloud SDK for Java?

GroupDocs.Merger Cloud SDK for Java obsługuje zapisywanie podzielonych slajdów w różnych formatach wyjściowych, w tym Word, PDF, PPT i innych.

Zobacz też

Aby uzyskać więcej informacji na powiązane tematy, zalecamy zapoznanie się z następującymi artykułami: