V tomto tutoriálu se zaměříme na postup převodu Markdown na HTML v C# pomocí jedné z oblíbených knihoven pro převod dokumentů. Transformace dokumentu bude provedena jednoduchým voláním API a napsáním několika řádků kódu. Dále vám tato příručka poskytuje ukázkový kód, který demonstruje fungování aplikace C# Markdown to HTML. Zde najdete postupné pokyny spolu s úryvkem kódu pro převod Markdown do HTML pomocí C#.
Kroky k převodu Markdown na HTML v C#
- Nainstalujte balíček GroupDocs.Conversion for .NET ze správce balíčků NuGet v aplikaci .NET, abyste převedli Markdown do HTML
- Přidejte odkaz na jmenný prostor GroupDocs.Conversion pro vývoj funkce konverze Markdown do HTML
- Vytvořte instanci třídy Converter pro načtení vstupního souboru Markdown
- Vytvořte objekt třídy MarkupConvertOptions pro definování možností převodu pro výstupní soubor HTML
- Nakonec zavolejte metodu Convert a uložte Markdown jako HTML na disk
Výše uvedené postupné pokyny popisují kompletní pracovní postup pro vytvoření funkce převést Markdown na HTML C#. Tyto body jsou jednoduché a každý vývojář se jimi může řídit při transformaci dokumentu. Tyto kroky dále nevyžadují nastavení žádného dalšího softwaru a lze je použít na libovolném z běžných operačních systémů, jako jsou Windows, macOS a Linux.
Kód pro převod Markdown na HTML v C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertMarkdownToHtmlInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert Markdown to HTML using C# | |
{ | |
// Remove the watermark in output HTML document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source Markdown file for conversion to HTML | |
var converter = new GroupDocs.Conversion.Converter("sample.md"); | |
// Set the conversion options for HTML document to customize the output file | |
MarkupConvertOptions options = new MarkupConvertOptions(); | |
// Convert and save the Markdown in HTML format | |
converter.Convert("converted.html", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Použili jsme pokyny vysvětlené v předchozí části pro implementaci aplikace Markdown to HTML C#. Můžete vidět, že proces převodu dokumentu je inicializován nastavením požadovaného balíčku a zahrnutím potřebných jmenných prostorů. Po provedení těchto kroků se třída Converter použije pro načtení souboru Markdown pro převod a MarkupConvertOptions se spustí pro definování vlastností pro přizpůsobení převedeného dokumentu HTML. Poté se použije metoda Convert k vygenerování HTML ze souboru Markdown a jeho uložení na disk.
Probrali jsme proces převodu dokumentů pro převod Markdown do HTML v C# a vyvinuli pro něj příklad. Nedávno jsme publikovali článek o změně PowerPointu na PDF v C#. Další informace naleznete v průvodci jak převést PowerPoint do PDF pomocí C#.