Jak przekonwertować plik PDF na dokument HTML w Javie przy użyciu interfejsu API REST

Konwertuj PDF na HTML w Javie za pomocą REST API

Jako programista Java możesz programowo konwertować dokumenty PDF(Portable Document Format) na strony internetowe HTML(Hypertext Markup Language) za pomocą interfejsu API GroupDocs.Conversion REST. W niektórych scenariuszach może być konieczna konwersja pliku PDF na plik HTML. Na przykład musisz udostępniać dokumenty PDF w sieciach społecznościowych lub publikować zawartość PDF w Internecie. z HTML możesz używać formularzy, linków i innych interaktywnych elementów, co pozwala na bardziej interaktywny dokument. W tym artykule pokażę więc, jak przekonwertować plik PDF na HTML w Javie przy użyciu interfejsu API REST.

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

Java PDF to HTML Converter REST API — instalacja pakietu Java SDK

Aby przekonwertować plik PDF na format HTML, użyję Java SDK GroupDocs.Conversion Cloud API. Pomaga dołączyć GroupDocs. Usługi Conversion Cloud w Twoich aplikacjach Java szybko i łatwo. Jest to najlepszy interfejs API konwertera plików PDF na HTML, który zachowuje oryginalny format tekstu i układy dokumentów. Interfejsy API konwersji Groupdocs umożliwiają także konwersję plików i obrazów dowolnego obsługiwanego formatu plików na dowolny potrzebny format. Możesz łatwo konwertować ponad 50 rodzajów dokumentów i obrazów, takich jak Word, PDF, PowerPoint, Excel, HTML, CAD, obrazy rastrowe itp.

Możesz pobrać plik JAR API lub zainstalować przy użyciu konfiguracji Mavena. Dodaj repozytorium i zależności do 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>

Uzyskaj identyfikator klienta i klucz tajny klienta z pulpitu nawigacyjnego, zanim zaczniesz postępować zgodnie z instrukcjami i dostępnymi przykładami kodu. Wprowadź kod wyświetlony poniżej, gdy masz już swój identyfikator i sekret:

# 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);

Konwertuj plik PDF na dokument HTML w Javie za pomocą REST API

Konwertowanie dokumentów PDF na strony internetowe HTML umożliwia zwiększenie dostępności, przeszukiwania, kompatybilności, edytowalności i udostępniania treści. Poniżej przedstawiono kroki konwersji dokumentu PDF na HTML, jak wspomniano poniżej:

Prześlij plik

Najpierw prześlij dokument PDF 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.pdf");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", 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 PDF będzie dostępny w sekcji plików pulpitu nawigacyjnego w chmurze.

Konwertuj PDF na HTML w Javie

W tej sekcji pokazano, jak programowo przekonwertować plik PDF na stronę HTML bez utraty formatowania, wykonując poniższe czynności:

  • Najpierw utwórz instancję ConvertApi
  • Po drugie, utwórz instancję ConvertSettings
  • Po trzecie, podaj nazwę magazynu w chmurze
  • Ustaw ścieżkę wejściowego pliku PDF i format pliku wyjściowego jako „html”
  • Teraz ustaw ścieżkę wyjściowego pliku HTML
  • Utwórz ConvertDocumentRequest za pomocą ConvertSettings
  • Na koniec wywołaj metodę convertdocument() z ConvertDocumentRequest

Poniższy fragment kodu pokazuje, jak zmienić plik PDF na format HTML online za pomocą REST API:

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ć plik PDF na plik HTML 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.pdf");
			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();
		}
	}
}

Pobierz przekonwertowany plik

Powyższy przykładowy kod zapisze przekonwertowaną stronę pliku HTML w chmurze. Możesz go pobrać za pomocą 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();
		}
		
	}
}

Tak działa biblioteka konwerterów plików PDF na HTML w Javie. W następnej sekcji przyjrzyjmy się bardziej zaawansowanym ustawieniom konwersji przy użyciu Java API.

Konwertuj plik PDF na stronę HTML w Javie, korzystając z opcji zaawansowanych

W tej sekcji dowiesz się, jak programowo przekonwertować plik PDF na dokument HTML przy użyciu niektórych zaawansowanych opcji, wykonując kroki i fragment kodu, jak pokazano poniżej:

  • Najpierw utwórz instancję klasy ConvertApi.
  • Utwórz instancję klasy ConvertSettings
  • Następnie podaj nazwę magazynu w chmurze
  • Ustaw ścieżkę wejściowego pliku PDF i format pliku wyjściowego jako „html”
  • Teraz utwórz wystąpienie klasy HtmlConvertOptions
  • Ustaw różne opcje konwersji, takie jak setFromPage, setPagesCount, setFixedLayout itp.
  • Następnie ustaw opcje konwersji i ścieżkę pliku wyjściowego
  • Następnie utwórz ConvertDocumentRequest za pomocą ConvertSettings
  • Na koniec przeprowadź konwersję za pomocą metody convertdocument() z ConvertDocumentRequest

Poniższy przykład kodu pokazuje, jak przekonwertować plik PDF na stronę 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 plik PDF na stronę HTML za pomocą dodatkowych opcji.
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.pdf");
			settings.setFormat("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			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 conveted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Wykonaj czynności wymienione wcześniej, aby przesłać i pobrać pliki.

Darmowy internetowy konwerter plików PDF na HTML

Jak bezpłatnie przekonwertować plik PDF na HTML online? Wypróbuj online konwerter plików PDF na HTML, aby bezpłatnie tworzyć HTML z plików PDF online. Został opracowany przy użyciu powyższego interfejsu API do bezpłatnej konwersji plików PDF na HTML online.

Wniosek

To prowadzi nas do końca tego artykułu. W tym artykule dowiedzieliśmy się:

  • jak programowo przekształcić dokument PDF na HTML w Javie;
  • jak przekonwertować plik PDF na plik HTML przy użyciu zaawansowanych ustawień w Javie;
  • programowo przesłać plik PDF do chmury, a następnie pobrać przekonwertowany plik HTML z chmury;
  • online konwertuj pliki PDF na HTML za darmo za pomocą oprogramowania do konwersji plików PDF na HTML;

Dodatkowo możesz dowiedzieć się więcej o interfejsie API konwersji plików GroupDocs.Conversion, korzystając z dokumentacji. 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ę. Kompletny kod źródłowy Java SDK jest bezpłatnie dostępny na Github. Sprawdź GroupDocs.Conversion Cloud SDK for Java Przykłady tutaj.

Wreszcie groupdocs.cloud pisze nowe artykuły na blogu na temat konwersji różnych formatów plików przy użyciu interfejsu API REST. Prosimy więc o regularne aktualizacje.

Zadać pytanie

W przypadku jakichkolwiek pytań/dyskusji na temat interfejsu API konwertera plików PDF na HTML prosimy o kontakt na bezpłatnym forum pomocy technicznej forum.

Często zadawane pytania

Jak przekonwertować plik PDF na HTML w Javie?

Kliknij ten link, aby dowiedzieć się, jak szybko i łatwo przekonwertować plik PDF na stronę HTML.

Czy mogę przekonwertować plik PDF na HTML w Javie przy użyciu interfejsu API REST?

Tak, możesz zmienić PDF na HTML w Javie. Najpierw utwórz instancję ConvertApi, ustaw wartości ustawień konwersji i wywołaj metodę convertDocument z ConvertDocumentRequest, aby przekonwertować stronę internetową PDF na HTML.

Jak bezpłatnie przekonwertować plik PDF na HTML online?

Bezpłatny konwerter plików PDF na HTML online umożliwia bezpłatną, szybką i łatwą konwersję plików PDF na HTML. Po zakończeniu konwersji online pliku PDF na HTML możesz natychmiast pobrać przekonwertowany plik HTML na swój komputer.

Jak mogę online przekonwertować plik PDF na HTML?

  • Otwórz darmowy konwerter plików PDF na HTML online
  • Kliknij wewnątrz obszaru upuszczania plików, aby przesłać plik PDF lub przeciągnij i upuść plik PDF.
  • Kliknij przycisk Konwertuj teraz, darmowy internetowy konwerter plików PDF na HTML zmieni plik PDF na HTML online za darmo.
  • Link do pobrania wyjściowego pliku HTML będzie dostępny natychmiast po konwersji pliku PDF na dokument HTML za darmo.

Jak zainstalować bibliotekę PDF do HTML Java?

Możesz pobrać i zainstalować Java PDF to HTML Converter Library, aby programowo przetwarzać, modyfikować i tworzyć HTML z plików PDF w Javie.

Jak przekonwertować plik PDF na HTML w systemie Windows?

Odwiedź ten link, aby pobrać konwerter plików PDF na HTML w trybie offline dla systemu Windows. To bezpłatne oprogramowanie do konwersji plików PDF na HTML może być używane do szybkiego eksportowania plików PDF do HTML w systemie Windows za pomocą jednego kliknięcia.

Zobacz też

Zalecamy zapoznanie się z następującymi artykułami, aby dowiedzieć się więcej o: