Jak przekonwertować prezentacje programu PowerPoint w formacie HTML za pomocą języka Java.

Jak przekonwertować program PowerPoint (PPT/PPTX) do formatu HTML przy użyciu języka Java

Konwertowanie prezentacji PowerPoint na HTML może być przydatne w pewnych sytuacjach. Na przykład, jeśli chcesz, aby Twoje prezentacje były oglądane w Internecie lub jeśli chcesz poprawić jego optymalizację pod kątem wyszukiwarek i uczynić go łatwiej dostępnym dla użytkowników online. Ponadto konwersja programu PowerPoint do formatu HTML umożliwia lepszą edycję, bezpieczeństwo i możliwości wyszukiwania na dowolnym urządzeniu korzystającym z nowoczesnej przeglądarki internetowej. Dlatego w tym artykule pokazano, jak programowo przekonwertować PowerPoint PPT lub PPTX na HTML przy użyciu języka Java.

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

Interfejs API REST konwersji Java PowerPoint na HTML — instalacja pakietu SDK

Konwersja plików programu PowerPoint do formatu HTML może być ogromnym zadaniem, ale przy użyciu GroupDocs.Conversion Cloud REST API w Javie jest teraz prosta i bardzo wydajna. GroupDocs Cloud Java API to potężne narzędzie do konwertowania różnych typów dokumentów i obrazów, w tym stron internetowych PPTX na HTML. Ułatwia integrację API z aplikacjami Java, umożliwiając wykonanie usługi konwersji szybko i bez dodatkowego oprogramowania. Ponadto API zachowuje oryginalny format tekstu i układy dokumentów podczas procesu konwersji, co może być przydatne do zachowania integralności oryginalnych dokumentów. Interfejs API obsługuje również szeroki zakres formatów plików, umożliwiając konwersję nie tylko programu PowerPoint, ale także plików PDF, Word, Excel, stron HTML, plików CAD, obrazów rastrowych itp.

Możesz pobrać plik JAR API lub zainstalować przy użyciu konfiguracji Mavena. Dodaj repozytorium i zależności do pliku POM.xml swojego projektu. Poniżej znajdują się instrukcje dla Mavena:

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 aplikacji i klucz tajny aplikacji z panelu nawigacyjnego, zanim zaczniesz postępować zgodnie z instrukcjami i dostępnymi fragmentami kodu. Po uzyskaniu identyfikatora i tajnego kodu wprowadź poniższy kod:

# 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ć plik programu PowerPoint na plik HTML w Javie przy użyciu interfejsu API REST

Aby programowo przekonwertować plik PowerPoint PPT lub PPTX na HTML w Javie przy użyciu GroupDocs.Conversion Cloud REST API, musisz wykonać następujące kroki:

  • Prześlij prezentację PowerPoint do chmury
  • Konwertuj Slajdy programu PowerPoint do formatu HTML w Javie
  • Pobierz przekonwertowany plik

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 PowerPoint PPTX na HTML za pomocą Java

W tej sekcji opisano, jak programowo przekonwertować plik PPT lub PPTX na dokument HTML w Javie, wykonując poniższe czynności:

  • 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 format pliku wyjściowego na „html”.
  • Teraz ustaw ścieżkę wyjściowego pliku HTML.
  • Następnie utwórz instancję klasy ConvertDocumentRequest i przekaż parametr settings.
  • Na koniec wywołaj metodę convertDocument() z parametrem ConvertDocumentRequest.

Poniższy fragment kodu pokazuje, jak wyeksportować program PowerPoint do formatu HTML 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ć slajdy programu PowerPoint na stronę HTML w języku Java.
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("html");
			
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// 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();
		}
	}
}
Jak przekonwertować prezentacje programu PowerPoint w formacie HTML za pomocą języka Java.

Konwertuj PowerPoint PPTX na dokument HTML w Javie

Pobierz przekonwertowany plik

Powyższy przykładowy kod zapisze przekonwertowany dokument HTML w chmurze. Możesz pobrać przekonwertowany plik HTML, 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.html", 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();
		}
		
	}
}

W następnej sekcji przekształcimy PowerPointa w HTML za pomocą bardziej zaawansowanych ustawień przy użyciu Java REST API.

Konwertuj slajdy programu PowerPoint na format HTML online w Javie przy użyciu opcji zaawansowanych

W tej sekcji przekonwertujemy i zapiszemy PowerPoint jako stronę internetową HTML przy użyciu niektórych zaawansowanych ustawień programowo w Javie, wykonując czynności podane poniżej:

  • 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ę pliku wejściowego PowerPoint i format pliku wyjściowego jako „html”.
  • Następnie utwórz wystąpienie klasy HtmlConvertOptions.
  • Następnie ustaw różne opcje konwersji, takie jak setFromPage, setPagesCount, setFixedLayout itp.
  • Teraz ustaw opcje konwersji i ścieżkę pliku wyjściowego za pomocą instancji ConvertSettings.
  • Utwórz instancję klasy ConvertDocumentRequest i przekaż parametry ustawień.
  • Na koniec wywołaj metodę convertDocument() i przekaż parametr ConvertDocumentRequest.

Wykonaj czynności wymienione wcześniej, aby przesłać i pobrać pliki. Poniższy przykład kodu pokazuje, jak konwertować dokumenty programu PowerPoint PPTX na dokumenty HTML przy użyciu ustawień zaawansowanych:

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;

// Java konwertuje slajdy PPT lub PPTX na dokument HTML przy użyciu dodatkowych ustawień.
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("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(3);
			convertOptions.setPagesCount(5);
			convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
			
			// konwertować 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();
		}
	}
}
Jak przekonwertować prezentacje programu PowerPoint w formacie HTML za pomocą języka Java.

Konwertuj PowerPoint PPTX na dokument HTML w Javie

Wreszcie, nie pozwól, aby proces konwersji plików PowerPoint do formatu HTML Cię powstrzymał, wypróbuj GroupDocs.Conversion Cloud REST API już dziś i doświadcz łatwości i prostoty konwersji prezentacji do formatu HTML w Javie.

Darmowy internetowy konwerter PowerPoint na HTML

Jak konwertować prezentacje PowerPoint do plików HTML online za darmo? Wypróbuj internetowy konwerter PowerPoint PPTX na HTML, aby bezpłatnie utworzyć HTML z pliku prezentacji. Ten konwerter został opracowany przy użyciu wyżej wymienionego interfejsu API REST programu PowerPoint na HTML.

Wniosek

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

  • jak programowo zmienić PPTX na stronę HTML w Javie;
  • jak przekonwertować PowerPoint PPT do pliku HTML przy użyciu zaawansowanych ustawień w Javie;
  • programowo przesłać dokument PowerPoint do chmury, a następnie pobrać przekonwertowany plik HTML z chmury;
  • i przekonwertuj PowerPoint na HTML online za pomocą darmowego konwertera PowerPoint na HTML.

Ponadto udostępniamy również sekcję Informacje o interfejsach API, 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 dotyczące użytkowania.

Wreszcie, wciąż piszemy nowe artykuły na blogu na temat różnych formatów plików i konwersji przy użyciu REST API. Prosimy o kontakt w celu uzyskania regularnych aktualizacji.

Zadać pytanie

Jeśli masz jakiekolwiek pytania dotyczące interfejsu API konwertera programu PowerPoint na HTML, skontaktuj się z nami na bezpłatnym forum pomocy technicznej.

Często zadawane pytania

Jaki jest najlepszy sposób na konwersję pliku PowerPoint PPT lub PPTX do formatu HTML?

Korzystanie z biblioteki Java, takiej jak GroupDocs.Conversion Cloud REST API, to najlepszy sposób na konwersję pliku PowerPoint PPT lub PPTX do formatu HTML. Jest to oparty na chmurze interfejs API, który obsługuje różne formaty plików i może być zintegrowany z aplikacją Java w celu konwersji dokumentów programu PowerPoint na dokumenty HTML.

Jak mogę użyć języka Java do konwersji plików programu PowerPoint do formatu HTML?

Możesz przekonwertować PowerPoint PPT na HTML za pomocą Java SDK. Najpierw utwórz instancję ConvertApi, ustaw wartości ConvertSettings i wywołaj metodę convertDocument z ConvertDocumentRequest, aby zapisać PPT jako plik HTML.

Jak mogę bezpłatnie przekonwertować plik programu PowerPoint na format HTML online?

Konwerter PowerPoint PPT na HTML online umożliwia konwersję programu PowerPoint na HTML z zachowaniem formatowania i układu. Po zakończeniu konwersji online prezentacji PPT do formatu HTML możesz natychmiast pobrać przekonwertowany plik HTML do swojego systemu. Postępuj zgodnie z instrukcjami krok po kroku podanymi poniżej, aby przeprowadzić konwersję:

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

Czy możesz polecić jakąkolwiek bibliotekę Java typu open source do konwersji programu PowerPoint na HTML?

Możesz pobrać konwerter prezentacji PPT na HTML biblioteka Java, aby programowo przetwarzać, modyfikować i tworzyć HTML ze slajdów programu PowerPoint w Javie.

Czy istnieje sposób na konwersję pliku programu PowerPoint do formatu HTML w systemie Windows?

Odwiedź ten link, aby pobrać konwerter plików PowerPoint do HTML w trybie offline dla systemu Windows. Ten darmowy konwerter programu PowerPoint na format HTML umożliwia szybkie eksportowanie programu PowerPoint do formatu HTML z łączami i multimediami w systemie Windows za pomocą jednego kliknięcia.

Zobacz też

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