Перетворення Markdown на зображення в C#

У цьому посібнику докладно описано, як перетворити Markdown на Image у C#. Він містить поетапний алгоритм і запущений зразок коду для експорту Markdown to PNG in 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");
}
}

Цей зразок коду демонструє, як конвертувати уцінку в зображення в C#. Однак ви можете налаштувати його, змінивши формат вихідного зображення, вибравши будь-яке значення з переліку ImageFormat. Так само ви можете встановити багато інших властивостей класу ImageSaveOptions, щоб установити розміри зображення, роздільну здатність тощо відповідно до ваших вимог.

У цьому посібнику ви дослідили, як експортувати Markdown у JPG у C#. З іншого боку, якщо ви хочете перетворити Markdown на Word, прочитайте статтю на Перетворення Markdown на Word у C#.

 Українська