Das Konvertieren von PDF Dokumenten in das HTML Format ist ziemlich wichtig, insbesondere wenn wir den Inhalt online anzeigen müssen, um die Zugänglichkeit zu verbessern und die einfache Wiederverwendung von Inhalten in Webanwendungen zu ermöglichen. In diesem Artikel erfahren Sie, wie Sie PDF in HTML mit dem GroupDocs.Conversion Cloud SDK für .NET konvertieren und dabei das Layout, die Bilder und die Formatierung des Dokuments beibehalten.
Dieser Artikel behandelt die folgenden Themen:
- PDF zu HTML Konvertierungs-API
- PDF in HTML konvertieren in C# (.NET)
- Konvertiere PDF in Webseite mit cURL
PDF zu HTML-Konvertierungs-API
GroupDocs.Conversion Cloud SDK für .NET bietet eine robuste API zur Konvertierung von PDF Dokumenten in HTML mit hoher Genauigkeit. Es ermöglicht Ihnen, das Ausgabe-HTML anzupassen, Seitenbereiche zu definieren und die Bildqualität zu steuern, was es ideal für die Integration von Dokumenten-in-Web-Workflows in Ihren .NET-Anwendungen macht.
Installation
Installieren Sie das SDK über den NuGet-Paket-Manager:
Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Oder mit .NET CLI:
dotnet add package GroupDocs.Conversion-Cloud --version 24.2.0
Jetzt müssen Sie Ihre personalisierte Client-ID und Client-Secret vom Aspose Cloud Dashboard abrufen, um API-Anfragen zu authentifizieren.
Konvertieren Sie PDF in HTML in C# (.NET)
Hier ist ein Schritt-für-Schritt C# Beispiel, um eine PDF in HTML zu konvertieren:
- API-Anmeldeinformationen konfigurieren:
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);
- Laden Sie die PDF-Datei in den Cloud-Speicher hoch:
using (var fileStream = File.OpenRead("sample.pdf"))
{
var uploadRequest = new UploadFileRequest("sample.pdf", fileStream);
fileApi.UploadFile(uploadRequest);
}
- Setze Konvertierungseinstellungen:
var settings = new ConvertSettings
{
FilePath = "sample.pdf",
Format = "html",
OutputPath = "converted/resultant.html"
};
- Führen Sie die PDF zu HTML-Konvertierung durch:
var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;
namespace GroupDocs.Conversion.CSharp
{
// Führen Sie die PDF zu HTML-Konvertierung durch.
class PDFConversion
{
static void Main(string[] args)
{
try
{
// Holen Sie sich Ihre API-Anmeldeinformationen
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// Erstellen Sie eine Instanz der Konfigurationsklasse mit dem Clientgeheimnis und der Client-ID.
var configuration = new Configuration(clientId, clientSecret);
// Definieren Sie den Wert von ApiBaseUrl, um die Basis-URL der API festzulegen.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Initialisiere ein Objekt der ConvertApi Klasse mit dem Objekt der Configuration Klasse.
var apiInstance = new ConvertApi(configuration);
// Erstellen Sie eine Instanz der ConvertSettings Klasse.
var settings = new ConvertSettings
{
FilePath = "sample.pdf",
Format = "html",
OutputPath = "converted/resultant.html"
};
// call the API to trigger PDF to Web page conversion.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted the PDF file to HTML format in C#: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
}
}
}
}

Image:- Eine Vorschau der PDF zu HTML-Konvertierung.
- Die Beispiel-PDF, die im obigen Beispiel verwendet wurde, kann von input.pdf heruntergeladen werden.
PDF in eine Webseite mit cURL konvertieren
Sie können auch die GroupDocs.Conversion Cloud REST API mit cURL für eine schnelle Konvertierung über die Befehlszeile verwenden.
- Generieren Sie ein JWT-Zugriffstoken mit Ihren Anmeldeinformationen.
- Run the following cURL-Befehl:
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\": \"{resultantFile}\"}"
- Führen Sie den folgenden Befehl aus, um das HTML auf dem lokalen Laufwerk zu speichern:
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 "{resultantFile}"
- Ersetzen Sie:
sourceFile
,resultantFile
undaccessToken
mit tatsächlichen Werten.
Probieren Sie unseren kostenlosen PDF zu HTML-Konverter aus
Probieren Sie unsere kostenlose PDF to HTML Converter App aus, um die Konvertierungsqualität zu sehen, bevor Sie sie in Ihre Anwendung integrieren.

Nützliche Links
Schlussfolgerung
Mit dem GroupDocs.Conversion Cloud SDK für .NET können Sie die PDF zu HTML-Konvertierung problemlos in Ihre .NET-Projekte integrieren, um qualitativ hochwertige, webkompatible Ausgaben zu erzeugen und das Format beizubehalten. Ob Sie das SDK in C# verwenden oder direkte REST-API-Aufrufe über cURL tätigen, der Prozess ist unkompliziert und hochgradig anpassbar.
Empfohlene Artikel
Wir empfehlen dringend, die folgenden Artikel zu erkunden: