Підготуйте ваші документи для ШІ

SDK Markdown для експорту різноманітних типів документів у чистий, семантичний Markdown.

Зберігайте структуру документу, заголовки, списки, таблиці, посилання та зображення.

Контролюйте зображення: вбудовуйте їх або зберігайте як зовнішні ресурси.

Набір функцій GroupDocs.Markdown

Це функції, які вирізняють наше рішення.

  • Експортувати документи в Markdown

    Зробіть ваш PDF, Word, Excel, eBook та Text готовими до LLM, експортувавши їх у Markdown.

  • Зберігати структуру документу

    Зберігайте структуру документу, заголовки, списки, таблиці, посилання та зображення.

  • Контроль над зображеннями

    Вбудовуйте зображення або зберігайте їх як зовнішні ресурси. Замінюйте зображення під час процесу конвертації.

  • Конвертувати цілі документи або окремі сторінки

    Конвертуйте повні документи або обмежуйте конвертацію певними сторінками чи листами за потреби.

Приклади коду GroupDocs.Markdown

Найпоширеніші сценарії використання для експорту документів у Markdown. Ви можете запросити безкоштовну тимчасову ліцензію, щоб протестувати продукт у вашому середовищі.

Експорт PDF у Markdown

Отримайте чистий файл Markdown з PDF за кілька рядків коду. За замовчуванням зображення вбудовуються у вихідний файл.
// Імпортуйте простір імен
using GroupDocs.Markdown;

// Створіть екземпляр конвертора
using var converter = new MarkdownConverter("business-plan.pdf");

// Конвертуйте та збережіть результат у файл
converter.Convert("business-plan.md");
# Імпортуйте простір імен
from groupdocs.markdown import MarkdownConverter

# Конвертуйте та збережіть результат у файл
MarkdownConverter.to_file("business-plan.pdf", "business-plan.md")

Зберегти зображення у папку

Цей приклад коду показує, як конвертувати файл DOCX у Markdown і зберегти зображення у окрему папку.
// Імпортуйте простір імен
using GroupDocs.Markdown;

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

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

// Встановіть стратегію експорту зображень та папку виводу
var options = new ConvertOptions
{
    ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images")
    {
        ImagesRelativePath = "images"
    }
};

// Конвертуйте та збережіть результат у файл
converter.Convert("annual-report.md", options);
# Імпортуйте простір імен
from groupdocs.markdown import MarkdownConverter, ConvertOptions
from groupdocs.markdown import ExportImagesToFileSystemStrategy

# Встановіть стратегію експорту зображень та папку виводу
strategy = ExportImagesToFileSystemStrategy("./images")
strategy.images_relative_path = "images"
options = ConvertOptions()
options.image_export_strategy = strategy

# Конвертуйте та збережіть результат у файл
MarkdownConverter.to_file(
    "annual-report.docx", "annual-report.md",
    convert_options=options)

Перевірте документ і конвертуйте конкретні сторінки

Отримайте метадані документа перед конвертуванням, потім експортуйте лише потрібні сторінки — ідеально для великих документів та AI/RAG конвеєрів.
// Імпортуйте простір імен
using GroupDocs.Markdown;

// Перегляньте документ без конвертування
DocumentInfo info = MarkdownConverter.GetInfo("report.pdf");
Console.WriteLine($"{info.PageCount} pages, by {info.Author}");

// Конвертуйте лише перші 3 сторінки разом із front matter
var options = new ConvertOptions
{
    PageNumbers = new[] { 1, 2, 3 },
    IncludeFrontMatter = true
};

// Використайте статичний однорядковий метод
MarkdownConverter.ToFile("report.pdf", "report.md", options);
# Імпортуйте простір імен
from groupdocs.markdown import MarkdownConverter, ConvertOptions

# Перегляньте документ без конвертування
info = MarkdownConverter.get_info("report.pdf")
print(f"{info.page_count} pages, by {info.author}")

# Конвертуйте лише перші 3 сторінки разом із front matter
options = ConvertOptions()
options.page_numbers = [1, 2, 3]
options.include_front_matter = True

# Використайте статичний однорядковий метод
MarkdownConverter.to_file("report.pdf", "report.md",
    convert_options=options)

Підтримується більше 30 форматів файлів

Наступні формати файлів підтримуються для експорту у Markdown.

Глибокі метрики та статистичний аналіз

Зануртесь у детальний розбір наших ключових цифр, що забезпечує всебічні метрики та статистичні дані про наші досягнення, вплив і зростання.

  • 30+

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

    Конвертуйте з десятків документних та текстових форматів, включаючи PDF, Word, Excel та eBooks, у Markdown, забезпечуючи безперебійну інтеграцію з екосистемою генеруючого ШІ.

  • 1.0M

    Довіра розробників

    Наші рішення стали надійними та широко впровадженими в спільноті розробників, забезпечуючи безперебійну інтеграцію у ваші проєкти.

  • 15+

    Продукти

    Ми пропонуємо понад 15 SDK для обробки документів, забезпечуючи плавний досвід інтеграції. Ми обробляємо, щоб ви могли розслабитися.

  • 100+

    Задоволені клієнти

    Обслуговуємо найвідоміші бренди по всьому світу. Дізнайтеся, чому сотні людей люблять продукти GroupDocs! Приєднуйтесь зараз!

Наші задоволені клієнти

Бібліотеки GroupDocs використовуються глобально відомими та видатними брендами по всьому світу.

Підтримувані платформи

GroupDocs.Markdown підтримує наступні операційні системи та фреймворки.

.NET

.NET 6+
.NET Framework 4.6.2+
Windows, Linux
30+ форматів файлів

Python

Python 3.5+
Windows, Linux, macOS
30+ форматів файлів

Готові розпочати?

Виберіть платформу, на яку орієнтуєтеся, щоб дізнатися більше про продукт.

Корисні ресурси

Вивчіть документацію, зразки коду та підтримку спільноти для покращення вашого досвіду.

Поширені запитання та занепокоєння

Знайдіть відповіді на поширені запитання у розділі FAQ, щоб швидко вирішити ваші запити та занепокоєння.

  • Чи можу я оцінити продукти GroupDocs перед покупкою?
    Так! Усі продукти GroupDocs мають безризикову оціночну версію. Ми настійно рекомендуємо розробникам завантажити та спробувати наші API перед покупкою, щоб переконатися, що вони повністю задовольнять ваші потреби.
  • Чи проводить GroupDocs демонстрації продукту?
    Ні, наш пріоритет — наші API та створення максимально функціональних та стабільних продуктів. Ми пропонуємо повністю функціональні та безкоштовні пробні версії у вигляді тимчасової ліцензії, щоб ви могли протестувати продукт самостійно.
  • Де я можу завантажити продукт?
    Усі продукти доступні для завантаження з NuGet або сайту GroupDocs Releases веб‑сайт.
  • Ліцензії розробника GroupDocs видаються на користувача, а не на іменованого користувача?
    Ліцензії розробника GroupDocs видаються на користувача, а не на іменованого користувача. Ми розуміємо, що склад команди розробників може змінюватися, і не практично оновлювати ліцензування щоразу.
  • Чи надаєте ви технічну підтримку?
    Так, ми надаємо безкоштовну технічну підтримку командами продукту на Free Support Forum та Paid Support Helpdesk, щоб забезпечити безперебійний досвід.
 Українська