Конвертировать PDF-изображение MD Markfown

В этой статье мы изучим преобразование файла Markdown в PDF, PNG, JPG и другие форматы изображений программным способом с использованием языка C#. Файлы MD довольно распространены в Интернете, и вы могли заметить, что файлы readme различного программного обеспечения, а также документация часто создаются в формате Markdown. Рассмотрим следующие заголовки:

Конвертер Markdown (.md) в PDF и изображения — установка API

Вам необходимо установить Aspose.HTML for .NET API для преобразования файлов формата Markdown в форматы PDF или изображений. Вы можете настроить API, загрузив его из официального раздела загрузок или с помощью команды установки галереи NuGet, как показано ниже:

PM> Install-Package Aspose.Html

Преобразование Markdown (MD) в PDF на C#

Вы можете легко преобразовать файлы Markdown (MD) в PDF с помощью C# в своих приложениях .NET. Вам необходимо выполнить следующие шаги для преобразования MD в файл PDF:

  1. Подготовьте простой пример Markdown или загрузите входной файл MD
  2. Вызовите метод ConvertMarkdown.
  3. Преобразуйте входной файл в экземпляр HTMLDocument.
  4. Сохраните полученный файл PDF с помощью метода ConvertHTML.

В следующем коде показано, как преобразовать файл уценки (MD) в PDF с помощью C#:

// Подготовьте простой пример Markdown
var code = "### Hello World" +
        "\r\n" +
        "[visit applications](https://aspose.com)";
// Создайте файл уценки
System.IO.File.WriteAllText(dataDir + "document.md", code);

// Преобразование Markdown в HTML-документ
//Aspose.Html.Converters.Converter.ConvertMarkdown("document.md", "document.html");
HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md");

// Вызовите метод ConvertHTML, чтобы преобразовать HTML в PDF.
Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.PdfSaveOptions(), dataDir + "output.pdf");

Преобразование Markdown (MD) в изображение PNG или JPG на C#

Иногда вам может потребоваться предварительный просмотр файла MD, поэтому может быть полезно преобразовать его в изображение. Вы можете преобразовать файл MD в изображение PNG или JPG в соответствии с вашими требованиями. Это преобразование представляет собой двухэтапный подход, при котором сначала вы преобразуете его в формат HTML, а затем в изображение:

  1. Создайте или загрузите входной файл Markdown (MD)
  2. Преобразование Markdown в промежуточный формат HTML
  3. Преобразование результатов в выходное изображение PNG или JPG.

Эти простые шаги помогут вам создать изображение файла MD в качестве предварительного просмотра. Вы можете использовать выходное изображение в соответствии с вашим вариантом использования. Кроме того, в приведенном ниже коде показано, как преобразовать файл Markdown (MD) в изображение PNG или JPG на C#:

// Подготовьте простой пример Markdown
var code = "### Hello World" +
            "\r\n" +
            "[visit applications](https://.aspose.com)";
// Создайте файл уценки
System.IO.File.WriteAllText(dataDir + "document.md", code);

// Преобразование Markdown в HTML-документ
using (HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md"))
{
    // Преобразование документа HTML в формат файла изображения PNG
    Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.ImageSaveOptions(Aspose.Html.Rendering.Image.ImageFormat.Png), dataDir + "output.png");
}

Вывод

Короче говоря, мы рассмотрели преобразование файлов Markdown (MD) в PNG, JPG и PDF с использованием C# в приложениях .NET. Эти функции могут сделать ваши приложения непревзойденными. Кроме того, API предлагает множество других функций, которые вы можете изучить, ознакомившись с Документацией по продукту. В случае каких-либо неясностей или проблем, пожалуйста, напишите нам на Форум бесплатной поддержки. Мы будем рады вашим отзывам!

Смотрите также