Konwersja Markdown na obraz w C#

Ten przewodnik wyjaśnia, jak przekonwertować Markdown na Image w C#. Zawiera algorytm krok po kroku i działający przykład kodu do eksportowania Markdown do PNG w C#. Ponadto możesz zmodyfikować ten kod, aby utworzyć obrazy wyjściowe w różnych formatach obrazu, w tym BMP, GIF, JPG itp.

Kroki renderowania Markdown do obrazu w C#

  1. Przygotuj środowisko IDE, instalując bibliotekę Aspose.HTML do eksportowania plików Markdown
  2. Utwórz przykładowy plik Markdown
  3. Konwertuj załadowaną zawartość znaczników Markdown do formatu pliku HTML za pomocą metody convert_markdown
  4. Wyświetl przekonwertowany format HTML jako obraz, wywołując metodę convert_html

Powyższe kroki przedstawiają przegląd procesu konwersji MD do PNG w C#. Jako warunek wstępny musisz przygotować środowisko z wymaganą instalacją. Następnie zainicjuj proces, tworząc przykładowy plik wejściowy i kontynuując renderowanie do HTML, a następnie renderowanie obrazu.

Kod do konwersji Markdown do PNG w C#

using System.IO;
using Aspose.Html;
using Aspose.Html.Saving;
using Aspose.Html.Rendering.Image;
class Program
{
static void Main(string[] args)
{
License lic = new License();
lic.SetLicense("license.lic");
string sourcePath = "document.md";
string savePath = "document-output.png";
// Prepare a simple Markdown example
var code = "### Hello, World!" + "\r\n" + "Convert Markdown to Image!";
// Create a Markdown file
File.WriteAllText(sourcePath, code);
// Initialize ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png);
// Convert Markdown to HTML
var document = Aspose.Html.Converters.Converter.ConvertMarkdown(sourcePath);
// Convert HTML to JPG
Aspose.Html.Converters.Converter.ConvertHTML(document, options, savePath);
System.Console.WriteLine("MD converted to image successfully");
}
}

Ten przykładowy kod pokazuje, jak konwertować markdown na obraz w C#. Możesz go jednak dostosować, modyfikując format obrazu wyjściowego, wybierając dowolną wartość z wyliczenia ImageFormat. Podobnie możesz ustawić wiele innych właściwości klasy ImageSaveOptions, aby ustawić wymiary obrazu, rozdzielczość itp. zgodnie ze swoimi wymaganiami.

W tym samouczku odkryłeś, jak eksportować Markdown do JPG w C#. Z drugiej strony, jeśli chcesz przekonwertować Markdown do Worda, przeczytaj artykuł na Konwersja Markdown do Worda w C#.

 Polski