So konvertieren Sie eine PDF-Datei mithilfe der REST-API in Java in ein HTML Dokument

Konvertieren Sie PDF mithilfe der REST-API in Java in HTML

Als Java-Entwickler können Sie mithilfe der GroupDocs.Conversion-REST-API programmgesteuert PDF Dokumente (Portable Document Format) in HTML-Webseiten (Hypertext Markup Language) konvertieren. In bestimmten Fällen müssen Sie möglicherweise eine PDF-Datei in eine HTML-Datei konvertieren. Beispielsweise müssen Sie PDF Dokumente in sozialen Netzwerken teilen oder PDF-Inhalte online im Web veröffentlichen. Mit HTML können Sie Formulare, Links und andere interaktive Elemente verwenden und das Dokument dadurch interaktiver gestalten. In diesem Artikel werde ich zeigen, wie man mithilfe der REST-API PDF Dateien in Java in HTML konvertiert.

Die folgenden Themen sollen in diesem Tutorial behandelt werden:

Java PDF to HTML Converter REST API – Java SDK-Installation

Um eine PDF-Datei in das HTML-Format zu konvertieren, verwende ich das Java SDK der GroupDocs.Conversion Cloud API. Es hilft Ihnen, GroupDocs einzubinden. Konvertieren Sie Cloud-Dienste schnell und einfach in Ihre Java-Apps. Dies ist die beste PDF zu HTML-Konverter-API, die das ursprüngliche Textformat und Layout Ihrer Dokumente beibehält. Mit den Konvertierungs-APIs von Groupdocs können Sie außerdem Ihre Dateien und Bilder aller unterstützten Dateiformate in jedes gewünschte Format konvertieren. Sie können problemlos zwischen mehr als 50 Dokument und Bildtypen wie Word, PDF, PowerPoint, Excel, HTML, CAD, Rasterbildern usw. konvertieren.

Sie können die JAR-Datei der API herunterladen oder mit Maven-Konfigurationen installieren. Fügen Sie der POM.xml Ihres Projekts ein Repository und eine Abhängigkeit hinzu. Nachfolgend finden Sie die Anweisungen für Maven:

Maven-Repository:

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

Maven-Dependency:

 <dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Bitte rufen Sie Ihre Client-ID und Ihr Client-Geheimnis vom Dashboard ab, bevor Sie beginnen, die Schritte und verfügbaren Codebeispiele auszuführen. Bitte geben Sie den unten angezeigten Code ein, sobald Sie Ihre ID und Ihr Geheimnis haben:

# Holen Sie sich nach der kostenlosen Registrierung Ihre client_id und client_secret von https://dashboard.groupdocs.cloud.

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

Konvertieren Sie eine PDF-Datei in ein HTML Dokument in Java mithilfe der REST-API

Durch die Konvertierung von PDF Dokumenten in HTML-Webseiten können Sie den Inhalt leichter zugänglich, durchsuchbar, kompatibler, bearbeitbarer und gemeinsam nutzbarer machen. Im Folgenden finden Sie die Schritte zum Konvertieren eines PDF Dokuments in HTML, wie unten beschrieben:

Laden Sie die Datei hoch

Laden Sie zunächst das PDF Dokument mit dem unten angegebenen Code-Snippet in den Cloud-Speicher hoch:

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;

// Laden Sie die Datei mit Java in den Cloud-Speicher hoch
public class App {

	public static void main(String[] args) {
				
		// Erstellen Sie eine Instanz der Konvertierungs-API					
		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();
		}
		
	}
}

Dadurch ist die hochgeladene PDF-Datei im Dateienbereich Ihres Dashboards in der Cloud verfügbar.

Konvertieren Sie PDF in Java in HTML

In diesem Abschnitt wird gezeigt, wie Sie eine PDF-Datei programmgesteuert in eine HTML-Seite konvertieren, ohne die Formatierung zu verlieren, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie zunächst eine Instanz von ConvertApi
  • Zweitens erstellen Sie eine Instanz von ConvertSettings
  • Drittens geben Sie den Namen des Cloud-Speichers an
  • Legen Sie den Pfad der Eingabe-PDF-Datei und das Ausgabedateiformat auf „html“ fest.
  • Legen Sie nun den Pfad der HTML-Ausgabedatei fest
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Rufen Sie abschließend die Methode convertdocument() mit ConvertDocumentRequest auf

Der folgende Codeausschnitt zeigt, wie Sie eine PDF-Datei mithilfe der REST-API online in das HTML-Format ändern:

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;

// So konvertieren Sie eine PDF-Datei in eine HTML-Datei in Java.
public class App {

	public static void main(String[] args) {
		
		// Erstellen Sie eine Instanz der Konvertierungs-API
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Konvertierungseinstellungen vorbereiten
			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");
		
			// in das angegebene Format konvertieren
			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();
		}
	}
}

Laden Sie die konvertierte Datei herunter

Das obige Codebeispiel speichert die konvertierte HTML-Dateiseite in der Cloud. Sie können es mit dem folgenden Codeausschnitt herunterladen:

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;

// Laden Sie die Datei aus dem Cloud-Speicher in Java herunter
public class App {

	public static void main(String[] args) {
				
		// Erstellen Sie eine Instanz der Konvertierungs-API					
		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();
		}
		
	}
}

So funktioniert die PDF zu HTML-Konverterbibliothek in Java. Im nächsten Abschnitt erkunden wir erweiterte Konvertierungseinstellungen mithilfe der Java-API.

PDF mit erweiterten Optionen in Java in eine HTML-Seite konvertieren

In diesem Abschnitt erfahren Sie, wie Sie eine PDF-Datei mit einigen erweiterten Optionen programmgesteuert in ein HTML Dokument konvertieren, indem Sie die unten gezeigten Schritte und den Codeausschnitt befolgen:

  • Erstellen Sie zunächst eine Instanz der Klasse ConvertApi.
  • Erstellen Sie eine Instanz der ConvertSettings Klasse
  • Geben Sie als Nächstes den Namen des Cloud-Speichers an
  • Legen Sie den Pfad der Eingabe-PDF-Datei und das Ausgabedateiformat auf „html“ fest.
  • Erstellen Sie nun eine Instanz der HtmlConvertOptions Klasse
  • Legen Sie verschiedene Konvertierungsoptionen wie setFromPage, setPagesCount, setFixedLayout usw. fest.
  • Legen Sie dann die Konvertierungsoptionen und den Pfad der Ausgabedatei fest
  • Als nächstes erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Führen Sie abschließend die Konvertierung mit der Methode convertdocument() mit ConvertDocumentRequest durch

Das folgende Codebeispiel zeigt, wie Sie mithilfe erweiterter Einstellungen eine PDF-Datei in eine HTML-Seite konvertieren.

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 konvertiert PDF Dateien mit zusätzlichen Optionen in HTML-Seiten.
public class App {

	public static void main(String[] args) {
		
		// Erstellen Sie eine Instanz der Konvertierungs-API
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Konvertierungseinstellungen vorbereiten
			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");
			
			// in das angegebene Format konvertieren
			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();
		}
	}
}

Bitte befolgen Sie die zuvor genannten Schritte, um die Dateien hoch und herunterzuladen.

Kostenloser Online-PDF zu HTML-Konverter

Wie konvertiert man online kostenlos eine PDF-Datei in eine HTML-Datei? Bitte versuchen Sie es mit dem Online-PDF zu HTML-Konverter (https://products.groupdocs.app/conversion/pdf-to-html), um kostenlos online HTML aus PDF zu erstellen. Es wurde mit der oben genannten API entwickelt, um PDF kostenlos online in HTML zu konvertieren.

Abschluss

Damit sind wir am Ende dieses Artikels angelangt. In diesem Artikel haben wir gelernt:

  • wie man ein PDF Dokument in Java programmgesteuert in ein HTML Dokument umwandelt;
  • wie man eine PDF-Datei mit einigen erweiterten Einstellungen in Java in eine HTML-Datei konvertiert;
  • Laden Sie die PDF-Datei programmgesteuert in die Cloud hoch und laden Sie dann die konvertierte HTML-Datei aus der Cloud herunter.
  • Online-Konvertierung von PDF in HTML kostenlos mit PDF zu HTML-Konvertersoftware;

Darüber hinaus können Sie mithilfe der Dokumentation mehr über die Dateikonvertierungs-API GroupDocs.Conversion erfahren. Wir bieten auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen kommunizieren können. Der vollständige Quellcode des Java SDK ist auf Github frei verfügbar. Bitte überprüfen Sie das GroupDocs.Conversion Cloud SDK für Java Beispiele hier.

Schließlich schreibt groupdocs.cloud neue Blogartikel über die Konvertierung verschiedener Dateiformate mithilfe der REST-API. Bleiben Sie also bitte für regelmäßige Updates in Kontakt.

Stelle eine Frage

Bei Fragen/Diskussionen zur PDF zu HTML-Konverter-API können Sie uns gerne im kostenlosen Support-Forum kontaktieren.

FAQs

Wie konvertiere ich PDF in Java in HTML?

Bitte folgen Sie diesem Link, um das Java-Code-Snippet zu erfahren, mit dem Sie schnell und einfach eine PDF-Datei in eine HTML-Seite konvertieren können.

Kann ich PDF mithilfe der REST-API in Java in HTML konvertieren?

Ja, Sie können PDF in Java in HTML umwandeln. Erstellen Sie zunächst eine Instanz von ConvertApi, legen Sie die Werte der Konvertierungseinstellungen fest und rufen Sie die Methode convertDocument mit ConvertDocumentRequest auf, um PDF in eine HTML-Webseite zu konvertieren.

Wie konvertiert man PDF kostenlos online in HTML?

Mit dem kostenlosen Online-PDF zu HTML-Konverter (https://products.groupdocs.app/conversion/pdf-to-html) können Sie PDF Dateien kostenlos, schnell und einfach in HTML konvertieren. Sobald die Online-Konvertierung von PDF in HTML abgeschlossen ist, können Sie die konvertierte HTML-Datei sofort auf Ihren PC herunterladen.

Wie konvertiere ich PDF online in HTML?

  • Öffnen Sie kostenlosen PDF zu HTML-Konverter online
  • Klicken Sie in den Dateiablagebereich, um eine PDF-Datei hochzuladen, oder ziehen Sie eine PDF-Datei per Drag & Drop.
  • Klicken Sie auf die Schaltfläche „Jetzt konvertieren“. Der kostenlose Online-PDF zu HTML-Konverter wandelt die PDF-Datei online kostenlos in HTML um.
  • Der Download-Link der ausgegebenen HTML-Datei ist sofort nach der kostenlosen Konvertierung der PDF-Datei in ein HTML Dokument verfügbar.

Wie installiere ich die PDF zu HTML-Java-Bibliothek?

Sie können die Java PDF zu HTML-Konverterbibliothek herunterladen und installieren, um HTML aus PDF in Java programmgesteuert zu verarbeiten, zu bearbeiten und zu erstellen.

Wie konvertiert man PDF in HTML in Windows?

Bitte besuchen Sie diesen Link, um den PDF zu HTML-Konverter offline für Windows herunterzuladen. Mit dieser kostenlosen Download-Software für den PDF zu HTML-Konverter können Sie PDF Dateien in Windows schnell und mit einem einzigen Klick in HTML exportieren.

Siehe auch

Wir empfehlen Ihnen, die folgenden Artikel zu lesen, um mehr darüber zu erfahren: