
Online HTML zu PDF Konverter mit C# .NET.
Das Konvertieren von HTML Inhalten in PDF ist entscheidend für das Teilen, Drucken, Archivieren oder Beibehalten der Formatierung. Mit dem GroupDocs.Conversion Cloud SDK für .NET können Sie hochwertige HTML zu PDF-Konversionen durchführen, ohne auf Browser-Plugins oder externe Tools angewiesen zu sein.
In diesem Artikel erfahren Sie, wie Sie:
HTML zu PDF-Konverter-API
Das GroupDocs.Conversion Cloud SDK für .NET ist eine hochwertige, skalierbare REST-API, die die Möglichkeit bietet, HTML online in PDF umzuwandeln. Es stellt sicher, dass die Formatierung des Inhalts, einschließlich Design, Layout und eingebetteter Medien, im resultierenden PDF beibehalten wird.
Voraussetzungen
- Eine .NET-Entwicklungsumgebung (z. B. Visual Studio)
- GroupDocs.Conversion Cloud SDK für .NET über NuGet installiert
- Client-ID und Client-Geheimnis from GroupDocs Cloud
Installieren Sie das SDK mit NuGet:
Installieren Sie mit npm:
PM> NuGet\Install-Package GroupDocs.Conversion-Cloud
Schritt-für-Schritt: HTML in PDF in C# konvertieren
Bitte folgen Sie den unten angegebenen Schritten, um eine kostenlose Online-HTML zu PDF-Konvertierung mit C# .NET durchzuführen:
📌 Schritt 1: API-Konfiguration initialisieren:
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);
📌 Schritt 2: HTML-Datei in den Cloud-Speicher hochladen:
using (var fileStream = File.OpenRead("input.html"))
{
var uploadRequest = new UploadFileRequest("input.html", fileStream);
fileApi.UploadFile(uploadRequest);
}
📌 Schritt 3: Konversionseinstellungen definieren und konvertieren:
var settings = new ConvertSettings
{
FilePath = "input.html",
Format = "pdf",
OutputPath = "converted/output.pdf"
};
var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);
Console.WriteLine("✅ HTML file successfully converted to PDF.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Holen Sie sich Ihre API-Anmeldeinformationen
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// Erstellen Sie eine Instanz der Konfigurationsklasse und initialisieren Sie sie mit der Client-ID und dem Client-Secret.
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Definieren Sie den Wert von ApiBaseUrl, um die Basis-URL der HTML zu PDF-Konverter-API festzulegen.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Initialisieren Sie eine Instanz der ConvertApi Klasse mit dem Objekt der Konfigurationsklasse.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// load the HTML-Datei von der lokalen Festplatte
using (var stream = System.IO.File.OpenRead("converted.html"))
{
// create an instance of FileApi
var fileUpload = new FileApi(configurations);
// Laden Sie die Eingabe-HTML-Datei in den Cloud-Speicher hoch.
fileUpload.UploadFile(new UploadFileRequest("input.html", stream));
// create ConvertSettings where we define the input HTML and name for resultant PDF
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.html",
Format = "pdf",
OutputPath = "resultant.pdf"
};
// Rufen Sie die Methode ConvertDocument auf, um HTML programmgesteuert in PDF zu konvertieren.
var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// print succeess message
Console.WriteLine("HTMl to PDF conversion completed successfully !");
}
}
Image:- Eine Vorschau der HTML zu PDF-Konvertierung.
Laden Sie die Beispiel-PDF-Datei, die im obigen Beispiel erstellt wurde, von resultant.pdf herunter.
Optional: HTML in PDF mit cURL konvertieren
If you prefer using command-line tools or automation pipelines, the GroupDocs.Conversion Cloud kann auch über cURL aufgerufen werden.
- Diese Methode ist ideal für Automatisierungspipelines und skriptbasierte Konvertierungen.
Schritt 1: JWT-Zugriffstoken erhalten
curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
Schritt 2: Konvertiere HTML in PDF
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}\"}"
Replace:
- sourceFile, resultantFile und accessToken mit tatsächlichen Werten.
- Um die PDF auf der lokalen Festplatte zu speichern, können Sie den folgenden cURL-Befehl in Betracht ziehen:
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 "myOutput.html"
Probieren Sie den kostenlosen HTML zu PDF-Konverter online aus.
Möchten Sie eine schnelle, keine-code-Lösung? Verwenden Sie den HTML to PDF Converter, um Webinhalte sofort zu transformieren.

Schlussfolgerung
Mit Hilfe des GroupDocs.Conversion Cloud SDK für .NET können Sie HTML nahtlos in PDF innerhalb Ihrer C#-Anwendungen konvertieren. Egal, ob es um den Dokumentenauszug, die Berichtserstellung oder die Archivierung von gestylten Webinhalten geht, Diese API bietet volle Flexibilität und Kontrolle.
Nützliche Ressourcen
Verwandte Artikel
Wir empfehlen, die folgenden Artikel zu erkunden: