В этом руководстве подробно описывается, как преобразовать Markdown в Image в C#. Оно содержит пошаговый алгоритм и работающий пример кода для экспорта Markdown в PNG в C#. Более того, вы можете изменить этот код для создания выходных изображений в различных форматах, включая BMP, GIF, JPG и т. д.
Шаги по преобразованию Markdown в изображение в C#
- Подготовьте IDE, установив библиотеку Aspose.HTML для экспорта файлов разметки
- Создайте пример файла разметки
- Конвертируйте загруженное содержимое Markdown в формат файла 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"); | |
} | |
} |
Этот пример кода демонстрирует, как конвертировать markdown в изображение в C#. Однако вы можете настроить его, изменив формат выходного изображения, выбрав любое значение из перечисления ImageFormat. Аналогично вы можете задать множество других свойств класса ImageSaveOptions, чтобы задать размеры изображения, разрешение и т. д. в соответствии с вашими требованиями.
В этом уроке вы изучили, как экспортировать Markdown в JPG в C#. С другой стороны, если вы хотите конвертировать Markdown в Word, то прочитайте статью на Конвертировать Markdown в Word на C#.