
Entwickeln Sie einen PDF zu HTML-Konverter mit Java REST API.
Die Umwandlung von PDF Dokumenten in HTML -Format ist entscheidend für die Webentwicklung, das Content-Management und die Verbesserung der Barrierefreiheit. Egal, ob Sie Dokumente online anzeigen oder Inhalte für webbasierte Anwendungen neu verwenden müssen, die Umwandlung von PDF in HTML mithilfe der Java REST API bietet eine einfache und effiziente Lösung. In diesem Artikel werden wir den schrittweisen Prozess der Umwandlung von PDF Dateien in das HTML-Format mit dem GroupDocs.Conversion Cloud SDK für Java untersuchen.
Dieser Artikel behandelt die folgenden Themen:
- REST API für die PDF zu HTML-Konvertierung
- Convertieren Sie PDF in HTML mit Java
- Konvertiere PDF in eine Webseite mit cURL-Befehlen
REST API für die Konvertierung von PDF in HTML
GroupDocs.Conversion Cloud SDK für Java bietet eine robuste und flexible Lösung zur Konvertierung von PDF Dokumenten in das HTML-Format mit hoher Genauigkeit. Die API bewahrt die Dokumentstruktur, Bilder und Formatierungen und ermöglicht die Anpassung des Seitenbereichs, der Ausgabestruktur und der Bildqualität.
Installation
Um das GroupDocs.Conversion Cloud SDK für Java zu installieren, fügen Sie die folgende Maven-Abhängigkeit hinzu:
<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>
Stellen Sie sicher, dass Sie gültige API-Anmeldeinformationen (Client-ID und Client-Geheimnis) haben. Befolgen Sie dieses tutorial, um sie zu erhalten.
PDF in HTML mit Java konvertieren
Befolge diese Schritte, um die PDF zu HTML-Konvertierung in Java zu automatisieren:
Configuration
mit API-Anmeldeinformationen initialisieren:
Configuration configuration = new Configuration(clientId, clientSecret);
- Erstellen Sie eine Instanz von
ConvertApi
:
ConvertApi convertApi = new ConvertApi(configuration);
- 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);
- Erstellen Sie eine Instanz der
ConvertSettings
Klasse, in der wir den Eingabe-PDF-Namen, das Ausgabeformat alshtml
und den Namen derresultierenden Datei definieren:
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("html");
settings.setOutputPath("finalOutput.html");
- Führen Sie die PDF zu PPT-Konvertierung mit der Klasse
ConvertDocumentRequest
durch, bei der wir einConvertSettings
Objekt als Argument übergeben:
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
convertApi.convertDocument(request);
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Erhalten Sie Ihre API-Anmeldeinformationen
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Erstellen Sie eine Instanz der Konfigurationsklasse und initialisieren Sie sie mit der Client-ID und dem Client-Geheimnis.
Configuration configuration = new Configuration(clientId, clientSecret);
// Definieren Sie die API-Basis-URL für die PDF zu HTML-Datei-Konvertierungsoperation.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Initialisieren Sie eine Instanz von ConvertApi mit dem Konfigurationsobjekt.
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("html");
settings.setOutputPath("myResultant.html");
// Rufen Sie die ConvertDocument API für die PDF zu HTML-Konvertierung auf.
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!");
}
Bild:- Eine Vorschau der PDF zu HTML-Konvertierung.
Laden Sie die Beispieldatei im PDF-Format, die im obigen Beispiel verwendet wird, von input.pdf herunter.
Convert PDF to Web Page using cURL Commands
Für Befehlszeilenbenutzer ermöglicht die GroupDocs.Conversion Cloud API die Konvertierung von PDF in HTML über cURL-Befehle, wodurch die Automatisierung nahtlos wird.
- Generieren Sie ein JWT-Zugriffstoken mit Ihren Anmeldedaten.
- 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}\"}"
Ersetzen Sie sourceFile, resultantFile und accessToken durch tatsächliche Werte.
- Wenn Sie die Anforderung haben, die resultierende HTML-Datei auf dem lokalen Laufwerk zu speichern, führen Sie bitte den folgenden cURL-Befehl aus:
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"
Versuchen Sie unseren kostenlosen PDF zu HTML Konverter
Verwenden Sie unseren PDF to HTML Converter für ein schnelle und effiziente Online-Konvertierungserlebnis.
Nützliche Links
Schlussfolgerung
Egal, ob Sie das GroupDocs.Conversion Cloud SDK für Java oder cURL-Befehle verwenden, beide Ansätze bieten eine schnelle, genaue und flexible Möglichkeit, PDF in HTML zu konvertieren. Mit der cloudbasierten Verarbeitung, hoher Anpassbarkeit und einer entwicklerfreundlichen API vereinfacht GroupDocs.Conversion Cloud die Dokumentenkonversion. Probieren Sie noch heute unser Java SDK für eine nahtlose PDF zu HTML-Automatisierung aus!
Empfohlene Artikel
Wir empfehlen dringend, die folgenden Artikel zu erkunden: