Konvertieren Sie Markdown in HTML in C# – Markdown-Konvertierungs-API

Es ist offensichtlich, dass Markdown leicht zu erlernen ist und das Schreiben von formatiertem Text ziemlich einfach macht. Tatsächlich können Sie MD Dateien problemlos in jedes andere gängige Dateiformat wie PDF, DOCX, HTML usw. konvertieren. GorupDocs.Conversion bietet SDKs in mehreren Programmiersprachen zur programmgesteuerten Konvertierung und Bearbeitung verschiedener Dateiformate. Darüber hinaus können Sie die von GorupDocs.Conversion angebotenen REST-APIs nutzen. In diesem Blogbeitrag erfahren Sie, wie Sie Markdown mithilfe von GorupDocs.Conversion Cloud SDK für .NET in C# in HTML konvertieren. Darüber hinaus gibt es einen online MD zu HTML-Konverter, der von GorupDocs.Conversion Cloud SDKs unterstützt wird.

Wir werden in diesem Artikel die folgenden Punkte behandeln:

Installation der Markdown-Konvertierungs-API

GorupDocs.Conversion Cloud SDK für .NET bietet cloudbasierte Lösungen auf Unternehmensebene und ist erfreulicherweise sehr einfach zu installieren und einzurichten. Nun, Sie können diese HTML-Dateigeneratorbibliothek installieren, indem Sie dieses NuGet-Paket herunterladen oder den folgenden Befehl im NuGet-Paketmanager ausführen:

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

Konvertieren Sie Markdown in HTML in C#

Nach einer erfolgreichen Installation besteht der nächste Schritt darin, die API-Anmeldeinformationen zu erhalten. Auch hier ist es ganz einfach: Sie können Ihre Anwendungs-Client-ID und Ihr Client-Geheimnis aus der API Cloud Dashboard abrufen. Sie können jedoch unseren Leitfaden besuchen, um zu erfahren, wie Sie API-Anmeldeinformationen für diese Markdown-Konvertierungs-API erhalten.

Bevor Sie das Code-Snippet schreiben, sollten Sie sich darüber informieren, dass wir bereits eine Markdown-Quelldatei in unserem API Cloud-Dashboard haben. Sie können den Datei-Upload jedoch automatisieren, indem Sie die Methode UploadFile dieser HTML-Dateigeneratorbibliothek aufrufen.

Führen Sie nun die folgenden Schritte aus, um Markdown programmgesteuert in HTML zu konvertieren:

  • Initialisieren Sie eine Instanz der Configuration Klasse und initialisieren Sie sie mit dem Client-Geheimnis und der Client-ID.
  • Definieren Sie den Wert von ApiBaseUrl, um die Basis-URL der Markdown-Konvertierungs-API festzulegen.
  • Erstellen Sie ein Objekt der Klasse ConvertApi mit dem Objekt der Klasse Configuration.
  • Instanziieren Sie eine Instanz der ConvertSettings Klasse und initialisieren Sie sie, indem Sie Werte wie FilePath, Format und OutputPath festlegen.
  • Die Methode ConvertDocument konvertiert den Markdown programmgesteuert in HTML.

Das folgende Codebeispiel konvertiert das MD in HTML in C#:

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
{
    // Markdown in C# in HTML konvertieren
    class Convert_MD_to_HTML

    {
        static void Main(string[] args)
        {

            try
            {
                // Erhalten Sie Ihre API-Anmeldeinformationen 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
                string myStorage = "test";

                // Initialisieren Sie eine Instanz der Configuration Klasse und initialisieren Sie sie mit dem Client-Geheimnis und der Client-ID. 
                var configuration = new Configuration(clientId, clientSecret);
                // Definieren Sie den Wert von ApiBaseUrl, um die Basis-URL der Markdown-Konvertierungs-API festzulegen.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

                // Erstellen Sie ein Objekt der ConvertApi Klasse mit dem Objekt der Configuration Klasse.
                var apiInstance = new ConvertApi(configuration);
                // Instanziieren Sie eine Instanz der ConvertSettings Klasse und initialisieren Sie sie, indem Sie Werte wie FilePath, Format und OutputPath festlegen.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.md",
                    Format = "html",
                    OutputPath = "test/sample.html"
                };

                // Die ConvertDocument-Methode konvertiert den Markdown programmgesteuert in HTML.
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted Markdown to HTML in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
            }

        }
    }
}

Die resultierende HTML-Datei wird im Ordner „test“ in der API Cloud Dashboard generiert. Daher können Sie die Datei manuell oder programmgesteuert herunterladen, indem Sie die Methode DownloadFile dieser Markdown-Konvertierungs-API aufrufen

Online-MD zu HTML-Konverter

Bisher haben wir gelernt, wie man Markdown in einer .NET-Anwendung programmgesteuert in HTML konvertiert. Als Nächstes können wir diese MD zu HTML-Konvertierung mithilfe eines browserbasierten Online Markdown zu HTML-Konverters automatisieren. Es ist superschnell, effizient und sicher und verfügt über eine Drag-and-Drop-Benutzeroberfläche. Wir empfehlen Ihnen dringend, dieses Online-Tool auszuprobieren, da es kostenlos ist und kein Abonnement erfordert.

Online-Rar zu PNG-Konverter

Abschließende Gedanken

Dies ist das Ende dieses Blogbeitrags. Dieses Handbuch richtet sich speziell an .NET-Entwickler, Sie können jedoch GorupDocs.Conversion Cloud SDKs in mehreren gängigen Programmiersprachen finden. Sie können also ein MD zu HTML-Konvertermodul in jeder Programmiersprache für Ihre Geschäftsanwendung entwickeln. Wir hoffen, dass Sie gelernt haben, wie man Markdown in C# in HTML konvertiert, und dass Sie die Dokumentation besuchen können, um mehr über andere Funktionen zu erfahren. Vor allem können Sie hier mit unseren Live-Cloud-APIs interagieren. Darüber hinaus können Sie unser GitHub Repo klonen, um diesen .NET-Wrapper anzupassen. Zuvor sollten Sie unseren Erste Schritte durchgehen.

Schließlich schreibt groupdocs.cloud neue Blogbeiträge. Bleiben Sie also bitte für die regelmäßigen Updates in Kontakt.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.

Häufig gestellte Fragen – FAQs

Wie konvertiere ich eine Markdown-Datei in HTML?

Sie können MD mit diesem webbasierten Online-Tool in HTML konvertieren. Dieses Tool wird von GorupDocs.Conversion Cloud SDKs unterstützt.

Wie generiert man HTML aus Markdown in Visual Studio?

Bitte besuchen Sie diesen Link, um die Antwort im Detail zu erfahren.

Siehe auch