Konwertuj PowerPoint do pliku PNG przez Javę przy użyciu REST API

Programowo konwertuj obrazy PowerPoint na PNG w Javie.

Jako skuteczne narzędzie komunikacji, prezentacje PowerPoint są szeroko stosowane w różnych dziedzinach, takich jak edukacja, biznes, rząd i inne dziedziny. Prezentacje te zawierają różne elementy multimedialne, takie jak tekst, obrazy i filmy. Jednak czasami może zaistnieć potrzeba przekonwertowania plików PowerPoint na obrazy, w szczególności PNG, z różnych powodów. Może chcesz użyć obrazów w innym formacie, a może musisz udostępnić je na stronie internetowej. Bez względu na przyczynę, możesz teraz programowo konwertować obrazy PowerPoint do formatu PNG w Javie za pomocą GroupDocs.Conversion Cloud SDK for Java. W tym artykule poprowadzimy Cię, jak programowo przekonwertować PowerPoint na obrazy PNG w Javie przy użyciu interfejsu API REST.

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

Interfejs API REST konwersji slajdów programu Java PowerPoint na obrazy — instalacja pakietu SDK

Zamierzamy użyć GroupDocs.Conversion Cloud SDK for Java do konwersji slajdów programu PowerPoint na obrazy PNG. GroupDocs.Cloud API to potężne narzędzie do konwertowania wielu typów dokumentów i obrazów, w tym formatu PowerPoint do formatu PNG. Ten interfejs API oferuje szeroką gamę formatów plików, umożliwiając konwersję nie tylko prezentacji PowerPoint, ale także między innymi plików PDF, dokumentów Word, arkuszy Excel, plików CAD i obrazów rastrowych. Integracja interfejsu API z aplikacjami opartymi na języku Java jest prosta i wydajna, co eliminuje potrzebę stosowania dodatkowego oprogramowania.

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-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Zarejestruj się, aby założyć konto GroupDocs, aby uzyskać identyfikator klienta i klucz tajny klienta z panelu nawigacyjnego, zanim zaczniesz postępować zgodnie z instrukcjami i dostępnymi fragmentami kodu. Po uzyskaniu identyfikatora i tajnego kodu wprowadź fragment kodu pokazany poniżej:

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

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

Jak przekonwertować prezentację programu PowerPoint na obraz PNG w Javie przy użyciu interfejsu API REST

Teraz, gdy skonfigurowaliśmy GroupDocs.Conversion Cloud SDK dla Java, możemy zacząć konwertować PowerPoint do obrazów PNG. Poniżej przedstawiono kroki konwersji prezentacji programu PowerPoint na obrazy PNG.

Prześlij plik

Najpierw prześlij dokument programu PowerPoint do magazynu w chmurze, korzystając z fragmentu kodu podanego poniżej:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Prześlij plik do Cloud Storage przy użyciu języka Java
public class App {

	public static void main(String[] args) {
				
		// Utwórz instancję interfejsu API konwersji					
		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.

Konwertuj obrazy PowerPoint na PNG w Javie

W tej sekcji napiszemy fragment kodu, który automatyzuje proces konwersji PowerPoint do PNG w aplikacji Java. Możesz wykonać kroki i fragment kodu wymieniony poniżej:

Kroki są następujące:

  • Najpierw utwórz instancję klasy ConvertApi.
  • Po drugie, utwórz instancję klasy ConvertSettings.
  • Po trzecie, podaj nazwę magazynu w chmurze.
  • Następnie ustaw ścieżkę wejściowego pliku PowerPoint i docelowy format pliku na „png”.
  • Teraz utwórz instancję klasy PngConvertOptions.
  • Opcjonalnie podaj różne opcje konwersji, takie jak setFromPage, setPagesCount itp.
  • Następnie ustaw opcje konwersji i ścieżkę pliku wyjściowego za pomocą instancji ConvertSettings.
  • Następnie utwórz instancję klasy ConvertDocumentRequest i przekaż parametr settings.
  • Na koniec wywołaj metodę convertDocument() i przekaż parametr ConvertDocumentRequest.

Poniższy fragment kodu pokazuje, jak przekonwertować PowerPoint PPTX do formatu PNG w Javie przy użyciu interfejsu API REST:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Jak przekonwertować PowerPoint na obrazy PNG w Javie.
public class App {

	public static void main(String[] args) {
		
		// Utwórz instancję interfejsu API konwersji
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Przygotuj ustawienia konwersji
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.pptx");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
			convertOptions.setFromPage(5);
			convertOptions.setPagesCount(1);
			 
			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// przekonwertować do określonego formatu
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Wyjście można zobaczyć na poniższym obrazku:

Jak przekonwertować plik PowerPoint do pliku PNG w Javie przy użyciu interfejsu API REST.

Konwertuj PowerPoint do pliku PNG przez Javę przy użyciu REST API.

Pobierz przekonwertowany plik

Powyższy przykładowy kod zapisze przekonwertowany obraz PNG w chmurze. Możesz pobrać przekonwertowany plik PNG, używając następującego fragmentu kodu:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Pobierz plik z Cloud Storage w Javie
public class App {

	public static void main(String[] args) {
				
		// Utwórz instancję interfejsu API konwersji					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.png", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Darmowy konwerter PowerPoint na PNG online

Jak przekonwertować PowerPoint na obrazy PNG online za darmo? Wypróbuj internetowy konwerter PowerPoint do PNG konwerter, aby utworzyć obraz PNG z programu PowerPoint. Ten konwerter został opracowany przy użyciu wyżej wymienionego interfejsu API REST obrazu PowerPoint do obrazu PNG.

Podsumowując

Wreszcie, to prowadzi nas do końca tego wpisu na blogu. Oto, czego dowiedziałeś się z tego artykułu:

  • jak programowo przekonwertować PowerPoint do formatu PNG w Javie, a także dodatkowe opcje dostosowywania;
  • programowo przesłać prezentację PowerPoint do chmury, a następnie pobrać przekonwertowany obraz PNG z chmury;
  • i przekonwertuj dowolny slajd programu PowerPoint do formatu PNG za darmo, korzystając z bezpłatnego internetowego konwertera obrazów programu PowerPoint na format PNG.

Ponadto udostępniamy 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.Conversion 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 artykuły na blogu na temat różnych formatów plików i konwersji przy użyciu REST API. Dlatego prosimy o kontakt w celu uzyskania najnowszych aktualizacji.

Zadać pytanie

Jeśli potrzebujesz pomocy w procesie konwersji lub masz inne powiązane pytania, nie wahaj się skontaktować z nami na darmowym forum pomocy.

Często zadawane pytania

Jak przekonwertować PowerPoint na obrazy PNG za pomocą Java?

Możesz konwertować slajdy programu PowerPoint na obrazy PNG za pomocą GroupDocs.Conversion Cloud REST API. Jest to oparty na chmurze interfejs API do konwersji dokumentów i obrazów, który umożliwia programistom łatwą konwersję prezentacji programu PowerPoint na obrazy PNG w Javie.

Jak mogę bezpłatnie przekonwertować PowerPoint PPT na PNG online?

Konwerter online PPT na PNG pozwala bezpłatnie konwertować obrazy PowerPoint na PNG. Po zakończeniu konwersji online obrazu PowerPoint do PNG możesz natychmiast pobrać przekonwertowane obrazy PNG do swojego systemu. Postępuj zgodnie z instrukcjami krok po kroku podanymi poniżej, aby przeprowadzić konwersję:

  • Otwórz darmowy konwerter PPT na PNG online.
  • Teraz kliknij obszar upuszczania plików, aby przesłać prezentację programu PowerPoint lub przeciągnij i upuść prezentację programu PowerPoint.
  • Następnie kliknij przycisk Konwertuj teraz. Darmowy internetowy konwerter PowerPoint na PNG konwertuje slajdy PowerPoint na obrazy PNG.
  • Link do pobrania wyjściowego pliku PNG będzie dostępny po przekonwertowaniu programu PowerPoint.

Czy istnieje sposób na konwersję programu PowerPoint na obrazy w systemie Windows?

Odwiedź ten link, aby pobrać konwerter plików PowerPoint na obrazy w trybie offline dla systemu Windows. Ten darmowy konwerter programu PowerPoint na obrazy może być używany do szybkiego konwertowania slajdów programu PowerPoint na format obrazów w systemie Windows za pomocą jednego kliknięcia.

Czy proces konwersji plików PPT i PPTX jest taki sam przy użyciu pakietu Java SDK?

Tak, proces konwersji jest taki sam dla obu formatów plików programu PowerPoint.

Zobacz też

Jeśli chcesz dowiedzieć się więcej na powiązane tematy, zalecamy przeczytanie artykułów wymienionych poniżej: