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
- Konvertieren Sie eine PDF-Datei mithilfe der REST-API in Java in ein HTML Dokument
- PDF mit erweiterten Optionen in eine HTML-Seite in Java konvertieren
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:
- Hochladen der PDF-Datei in die Cloud
- Konvertieren PDF in HTML mit Java
- Herunterladen die konvertierte Datei
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:
- Konvertieren Sie EXCEL in JSON und JSON in EXCEL in Python
- So konvertieren Sie CSV in JSON und JSON in CSV in Python
- Konvertieren Sie PowerPoint PPT/PPTX in JPG/JPEG bilder in Python
- Konvertieren Sie XML in CSV und CSV in XML in Python
- Konvertierung von MSG und EML Dateien in PDF mithilfe der Python-Konvertierungs-API
- Konvertieren Sie Word Dokumente mithilfe der REST-API in Python in PDF
- So konvertieren Sie PDF in Python mithilfe der REST-API in Excel
- Konvertieren Sie PDF mit dem Python SDK in ein bearbeitbares Word Dokument
- So konvertieren Sie PDF mithilfe einer REST-API in Python in PPTX
- Konvertieren Sie Microsoft Project MPP mithilfe der REST-API in Python in PDF
- Konvertieren Sie Word in Markdown und Markdown in Word in Python
- Konvertieren Sie PDF Dateien in das PNG und PNG-in das PDF-Format mit Java