html to pdf online

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 !");
    }
}
kostenloser HTML zu PDF Konverter

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.

Kostenloser PDF zu PPT Konverter online

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: