GroupDocs.Markdown в одном взгляде

API для разбора и экспорта документов в Markdown в приложениях .NET.

Illustration markdown

Точная и надёжная конвертация

Эффективно конвертируйте поддерживаемые форматы в Markdown, сохраняя целостность структуры. Поддерживает .NET Framework 4.6.2+ и .NET 6.0 на Windows и Linux.

Поддержка популярных форматов

Экспортируйте PDF, Word, Excel, электронные книги, веб‑страницы и обычные текстовые файлы в Markdown, включая документы, защищённые паролем.

Работает на вашем локальном компьютере

Вы контролируете свои данные — мы предоставляем локальное API, которое не требует облака или интернет‑соединения.

Поддержка платформ

Поддерживаются следующие операционные системы, фреймворки и менеджеры пакетов.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Поддерживаемые форматы файлов

Для экспорта в Markdown поддерживаются следующие форматы файлов.

PDF

  • Digital PDFs, PDF/A, PDF/E, PDF/X and PDF/UA
  • Encrypted and Signed PDFs

Word и Excel

  • Word: DOCX, DOC, RTF, DOCM, DOTX, DOTM, DOT, ODT, OTT
  • Excel: XLSX, XLS, CSV, XLSM, XLSB, ODS, TSV, NUMBERS, XLTX, XLTM, XLAM, FODS, SXC, OTS, XLT

Другие

  • e-Books: EPUB, MOBI, AZW3
  • Text: TXT, XML
  • Web: CHM

Функции GroupDocs.Markdown

Это функции, которые выделяют наш продукт.

Feature icon

Экспорт нескольких форматов документов

Преобразуйте наиболее популярные форматы документов в Markdown (PDF, DOCX, XLSX, EPUB и другие).

Feature icon

Продвинутое форматирование Markdown

Заголовки, абзацы, списки, таблицы, ссылки, изображения, блоки цитат и блоки кода экспортируются в соответствующий синтаксис Markdown.

Feature icon

Полный контроль над изображениями

Получите контроль над изображениями, экспортируя их или внедряя в выходной файл Markdown.

Feature icon

Работает на вашем локальном компьютере

Не требуется облако или подключение к Интернету. Вся обработка выполняется на вашем локальном компьютере.

Feature icon

Интуитивный публичный API

Простой и интуитивный публичный API, созданный разработчиками для разработчиков с любовью.

Feature icon

Работает на Windows и Linux

.NET и .NET Framework сборки предоставляются в пакете NuGet.

Примеры кода

Наиболее распространённые сценарии экспорта документов в Markdown в приложениях .NET.

Экспорт DOCX в Markdown

Этот пример кода показывает, как конвертировать файл DOCX в Markdown и сохранить результат в файл. Изображения встроены в выходной файл.
// Подключите пространство имён
using GroupDocs.Markdown;

// Установите лицензию
License.Set("GroupDocs.Markdown.lic");

// Создайте экземпляр конвертера
var converter = new MarkdownConverter("annual-review.docx");

// Выполните конвертацию и сохраните результат в файл
converter.Convert("annual-review.md");
// Подключите пространство имён  
open GroupDocs.Markdown

// Установите лицензию
License.Set("GroupDocs.Markdown.lic")

// Создайте экземпляр конвертера
let converter = new MarkdownConverter("annual-review.docx")

// Выполните конвертацию и сохраните результат в файл
converter.Convert("annual-review.md")
' Подключите пространство имён  
Imports GroupDocs.Markdown

Module Program
    Sub Main()
        ' Установите лицензию
        License.Set("GroupDocs.Markdown.lic")

        ' Создайте экземпляр конвертера
        Dim converter As New MarkdownConverter("annual-review.docx")

        ' Выполните конвертацию и сохраните результат в файл
        converter.Convert("annual-review.md")
    End Sub
End Module

Сохранить изображения в папку

Этот пример кода показывает, как конвертировать файл DOCX в Markdown и сохранить изображения в отдельную папку.
// Подключите пространство имён
using GroupDocs.Markdown;

// Установите лицензию
License.Set("GroupDocs.Markdown.lic");

// Создайте экземпляр конвертера
var converter = new MarkdownConverter("annual-report.docx");

// Установите стратегию экспорта изображений и папку вывода
var convertOptions = new DocumentConverterOptions();
convertOptions.ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images");

// Выполните конвертацию и сохраните результат в файл
converter.Convert("annual-report.md", convertOptions);
// Подключите пространство имён
open GroupDocs.Markdown

// Установите лицензию
License.Set("GroupDocs.Markdown.lic")

// Создайте экземпляр конвертера
let converter = new MarkdownConverter("annual-report.docx")

// Установите стратегию экспорта изображений и папку вывода
let convertOptions = new DocumentConverterOptions()
convertOptions.ImageExportStrategy <- new ExportImagesToFileSystemStrategy("./images")

// Выполните конвертацию и сохраните результат в файл
converter.Convert("annual-report.md", convertOptions)
' Подключите пространство имён  
Imports GroupDocs.Markdown

Module Program
    Sub Main()
        ' Установите лицензию
        License.Set("GroupDocs.Markdown.lic")

        ' Создайте экземпляр конвертера
        Dim converter As New MarkdownConverter("annual-report.docx")

        ' Установите стратегию экспорта изображений и папку вывода
        Dim convertOptions As New DocumentConverterOptions()
        convertOptions.ImageExportStrategy = New ExportImagesToFileSystemStrategy("./images")

        ' Выполните конвертацию и сохраните результат в файл
        converter.Convert("annual-report.md", convertOptions)
    End Sub
End Module

Готовы начать?

Загрузите GroupDocs.Markdown бесплатно или получите пробную лицензию для полного доступа!

Полезные ресурсы

Изучите документацию, примеры кода и раздел поддержки, чтобы улучшить ваш опыт.

Советы по временной лицензии

1
Зарегистрируйтесь, используя ваш рабочий e-mail адрес. Бесплатные почтовые сервисы запрещены.
2
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский