Dieses genaue Tutorial erklärt, wie man HTML in C# in Markdown umwandelt. Es enthält die Details zur Umgebungskonfiguration, zum schrittweisen Algorithmus und ein ausführbares Code-Snippet zum Konvertieren von HTML in MD in C#. Darüber hinaus können Sie die Zeichenfolge HTML aus einer Datei oder einer URL-Adresse verarbeiten und als Markdown-Datei rendern.
Schritte zum Konvertieren von HTML in Markdown in C#
- Installieren Sie die API Aspose.HTML for .NET, um die Eingabe-HTML-Dateien zu konvertieren
- Erstellen Sie eine HTML-Datei mithilfe einer HTML-Zeichenfolge
- Rufen Sie die Methode ConvertHTML auf, um die Markdown-Datei zu rendern
Diese Schritte fassen die Entwicklung eines HTML-zu-MD-Konverters in C# zusammen. Der erste Schritt erklärt die Umgebungskonfiguration, gefolgt von der Erstellung einer Eingabe-HTML-Datei mit einem String. Sie können eine beliebige Überladung der ConvertHTML()-Methode verwenden, um den Workflow gemäß Ihren Anforderungen zu erstellen.
Code zum Konvertieren von HTML in Markdown in C#
using System; | |
using System.IO; | |
using Aspose.Html; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert HTML to MD using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Set HTML code | |
var code = "<h1>Header 1</h1>" + | |
"<h2>Header 2</h2>" + | |
"<p>Hello, World!!</p>"; | |
File.WriteAllText("sample.html", code); | |
// Convert HTML to MD | |
Aspose.Html.Converters.Converter.ConvertHTML("sample.html", new Aspose.Html.Saving.MarkdownSaveOptions(), "output.md"); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Der obige Beispielcode kann verwendet werden, um HTML nach MD in C# zu exportieren, wo die Eingabedatei mit einem [HTMLDocument][https://reference.aspose.com/html/net/aspose.html/htmldocument/] class object or using the string file path. Subsequently, the MarkdownSaveOptions-Klassenobjekt geladen werden kann, das verwendet werden kann, um den Markdown-Formatierungsstil festzulegen, die Ressourcenverwaltung zu konfigurieren usw. Schließlich, Die Ausgabedatei wird mit der ConvertHTML()-Methode erstellt, die die Auszeichnungssprache als Datei mit der MD-Dateierweiterung exportiert.
In diesem Tutorial erfahren Sie, wie Sie einen HTML-zu-Markdown-Konverter in C# erstellen. Wenn Sie außerdem die umgekehrte Konvertierung von Markdown in das HTML-Format lernen möchten, können Sie sich auf den Artikel zu Wie konvertiere ich Markdown in HTML in C# beziehen.