pdf do html konwerter

Opracuj konwerter PDF na HTML z wykorzystaniem interfejsu API REST w Javie.

Konwersja PDF dokumentów na HTML format jest niezbędna dla rozwoju stron internetowych, zarządzania treścią i poprawy dostępności. Niezależnie od tego, czy musisz wyświetlić dokumenty online, czy przekształcić treści do aplikacji internetowych, konwersja PDF na HTML przy użyciu Java REST API zapewnia proste i efektywne rozwiązanie. W tym artykule zbadamy krok po kroku proces przekształcania plików PDF do formatu HTML przy użyciu GroupDocs.Conversion Cloud SDK dla Java.

Artykuł ten porusza następujące tematy:

REST API do konwersji PDF na HTML

GroupDocs.Conversion Cloud SDK for Java oferuje solidne i elastyczne rozwiązanie do konwersji dokumentów PDF na format HTML z wysoką dokładnością. API zachowuje strukturę dokumentu, obrazy i formatowanie, jednocześnie pozwalając na dostosowanie zakresu stron, struktury wyjściowej i jakości obrazu.

Instalacja

Aby zainstalować GroupDocs.Conversion Cloud SDK dla Java, dodaj następującą zależność Maven:

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>24.2.0</version>
</dependency>

Upewnij się, że masz ważne poświadczenia API (Client ID i Client Secret).Postępuj zgodnie z tym tutorialem, aby je uzyskać.

Konwertuj PDF na HTML przy użyciu Java

Wykonaj te kroki, aby zautomatyzować konwersję PDF na HTML w Javie:

  1. Zainicjalizuj Configuration z danymi uwierzytelniającymi API:
Configuration configuration = new Configuration(clientId, clientSecret);
  1. Stwórz instancję ConvertApi:
ConvertApi convertApi = new ConvertApi(configuration);
  1. Upload the input PDF file to cloud storage:
FileApi fileApi = new FileApi(configuration);
UploadFileRequest uploadRequest = new UploadFileRequest("marketing.pdf", new FileInputStream("marketing.pdf"), "internal");
fileApi.uploadFile(uploadRequest);
  1. Utwórz instancję klasy ConvertSettings, w której definiujemy nazwę pliku PDF wejściowego, format wyjściowy jako html oraz nazwę pliku wynikowego:
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("html");
settings.setOutputPath("finalOutput.html");
  1. Wykonaj konwersję PDF na PPT przy użyciu klasy ConvertDocumentRequest, gdzie przekazujemy obiekt ConvertSettings jako argument:
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
convertApi.convertDocument(request);
// Więcej przykładów dostępnych pod adresem  https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtain your API credentials 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Utwórz instancję klasy Configuration i zainicjalizuj ją za pomocą Client ID i Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Zdefiniuj podstawowy adres URL API dla operacji konwersji pliku PDF do HTML.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Zainicjuj instancję ConvertApi z obiektem Configuration
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("html");
settings.setOutputPath("myResultant.html");
    
// Invoke the ConvertDocument API for PDF to HTML conversion
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Check the response and print success message
if (response != null && response.equals("OK")) {
    System.out.println("The PDF to HTML file conversion completed successfully!");
}
free pdf to html online

Obraz:- Podgląd konwersji PDF na HTML.

Pobierz przykładowy plik PDF użyty w powyższym przykładzie z input.pdf.

Konwertuj PDF na stronę internetową za pomocą poleceń cURL

Dla użytkowników wiersza poleceń, GroupDocs.Conversion Cloud API umożliwia konwersję PDF na HTML za pomocą poleceń cURL, co sprawia, że automatyzacja jest bezproblemowa.

  • Wygeneruj token dostępu JWT za pomocą swoich danych uwierzytelniających.
  • Run the following cURL command:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourcePDF}\",  \"Format\": \"html\",  \"OutputPath\": \"{finalOutput}\"}"

Zastąp sourceFile, resultantFile i accessToken rzeczywistymi wartościami.

  • Jeśli masz wymóg zapisania wynikowego pliku HTML na lokalnym dysku, wykonaj następujące polecenie cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\"}" \
-o "myFinaloutput.html"

Wypróbuj nasz darmowy konwerter PDF na HTML

Użyj naszego PDF do HTML Converter, aby szybko i efektywnie przeprowadzić konwersję online.

Darmowy konwerter PDF na PPT online

Przydatne linki

Wnioski

Czy używasz GroupDocs.Conversion Cloud SDK dla Java czy poleceń cURL, oba podejścia zapewniają szybki, dokładny i elastyczny sposób konwersji PDF na HTML. Dzięki przetwarzaniu w chmurze, wysokiej personalizacji i przyjaznemu dla deweloperów API, GroupDocs.Conversion Cloud upraszcza konwersję dokumentów. Wypróbuj nasze Java SDK już dziś, aby uzyskać bezproblemową automatyzację konwersji PDF na HTML!

Zalecane artykuły

Zalecamy zapoznanie się z następującymi artykułami: