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
Скористайтеся кнопкою Отримати тимчасову ліцензію на другому кроці.
 Українська