У цьому посібнику докладно описано, як перетворити Markdown на Image у C#. Він містить поетапний алгоритм і запущений зразок коду для експорту Markdown to PNG in C#. Крім того, ви можете змінити цей код для створення вихідних зображень у різних форматах зображень, включаючи BMP, GIF, JPG тощо.
Кроки для візуалізації Markdown до зображення в C#
- Підготуйте IDE, встановивши бібліотеку Aspose.HTML для експорту файлів розмітки
- Створіть зразок файлу розмітки
- Перетворіть завантажений вміст розмітки у формат файлу HTML за допомогою методу convert_markdown
- Відобразіть перетворений формат 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#.