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#
- Przygotuj środowisko IDE, instalując bibliotekę Aspose.HTML do eksportowania plików Markdown
- Utwórz przykładowy plik Markdown
- Konwertuj załadowaną zawartość znaczników Markdown do formatu pliku HTML za pomocą metody convert_markdown
- 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#.