У цій статті ми навчимося програмно конвертувати файл Markdown у PDF, PNG, JPG та інші формати зображень за допомогою мови C#. Файли MD досить поширені в Інтернеті, і ви могли помітити, що файли readme різного програмного забезпечення, а також документація часто створюються у форматі Markdown. Давайте розглянемо наступні заголовки:
- Конвертер C# Markdown (.md) у PDF і зображення – встановлення API
- Перетворення Markdown (MD) у PDF на C#
- Перетворення Markdown (MD) на зображення PNG або JPG у C#
Конвертер C# Markdown (.md) у PDF і зображення – встановлення API
Вам потрібно встановити Aspose.HTML for .NET API для перетворення файлів у форматі Markdown у PDF або формати зображень у C#. Ви можете налаштувати API, завантаживши його з офіційного розділу завантажень або за допомогою команди встановлення галереї NuGet, як показано нижче:
PM> Install-Package Aspose.Html
Перетворення Markdown (MD) у PDF на C#
Ви можете легко конвертувати файли Markdown (MD) у PDF за допомогою C# у своїх програмах .NET. Вам потрібно виконати наведені нижче кроки для перетворення MD у файл PDF:
- Підготуйте простий приклад Markdown або завантажте вхідний файл MD
- Викличте метод ConvertMarkdown.
- Перетворіть вхідний файл на екземпляр HTMLDocument.
- Збережіть вихідний PDF-файл за допомогою методу ConvertHTML.
У наступному коді показано, як конвертувати файл уцінки (MD) у PDF за допомогою C#:
// Підготуйте простий приклад Markdown
var code = "### Hello World" +
"\r\n" +
"[visit applications](https://aspose.com)";
// Створіть файл Markdown
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, а потім у зображення:
- Створіть або завантажте вхідний файл Markdown (MD).
- Перетворіть Markdown у проміжний формат HTML
- Перетворення результатів у вихідне зображення PNG або JPG у C#
Ці прості кроки допоможуть вам створити зображення файлу MD для попереднього перегляду. Ви можете використовувати вихідне зображення далі відповідно до свого випадку використання. Крім того, наведений нижче код показує, як конвертувати файл Markdown (MD) у зображення PNG або JPG у C#:
// Підготуйте простий приклад Markdown
var code = "### Hello World" +
"\r\n" +
"[visit applications](https://.aspose.com)";
// Створіть файл Markdown
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 пропонує багато інших функцій, які ви можете дослідити, переглянувши Документацію продукту. У разі будь-яких неясностей або проблем, будь ласка, напишіть нам на Безкоштовний форум підтримки. Ми будемо раді отримати ваш відгук!