Преобразувайте Markdown в изображение в C#

Това ръководство описва как да конвертирате Markdown в Image в C#. Той съдържа поетапния алгоритъм и работещ примерен код за експортиране на Markdown към PNG в C#. Освен това можете да модифицирате този код, за да създадете изходни изображения в различни графични формати, включително BMP, GIF, JPG и др.

Стъпки за рендиране на Markdown към изображение в C#

  1. Подгответе IDE, като инсталирате библиотеката Aspose.HTML за експортиране на файлове за маркиране
  2. Създайте примерен файл за маркиране
  3. Конвертирайте съдържанието на зареденото маркиране в HTML файлов формат с метода convert_markdown
  4. Изобразете конвертирания HTML формат като изображение чрез извикване на метода convert_html

Стъпките по-горе представят преглед на процеса на конвертиране на MD в PNG в C#. Като предпоставка трябва да подготвите средата с необходимата инсталация. След това инициирайте процеса, като създадете примерен входен файл и продължите с рендирането в HTML, последвано от рендирането на изображението.

Код за конвертиране на Markdown в PNG в 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");
}
}

Този примерен код демонстрира как да конвертирате markdown в изображение в C#. Можете обаче да го персонализирате, като промените формата на изходното изображение, като изберете произволна стойност от изброяването ImageFormat. По същия начин можете да зададете много други свойства на класа ImageSaveOptions, за да зададете размерите на изображението, разделителната способност и т.н. въз основа на вашите изисквания.

В този урок вие проучихте как да експортирате Markdown в JPG в C#. От друга страна, ако искате да конвертирате Markdown в Word, прочетете статията на Преобразувайте Markdown в Word в C#.

 Български