We’re excited to introduce GroupDocs.Markdown for .NET, a new addition to the GroupDocs product family. GroupDocs.Markdown for .NET is a document processing API that enables you to export PDF, Word, Excel, and other formats to Markdown for seamless integration with the generative AI ecosystem.

Чому Markdown?

Markdown – це легка, людино‑читабельна розмітка, яка широко підтримується в робочих процесах розробників, системах управління контентом та конвеєрах генеративного ШІ. Завдяки прямому експорту у Markdown, GroupDocs.Markdown for .NET допомагає вам:

  • Автоматизувати перетворення документів у Markdown всередині .NET‑додатків.
  • Підготувати структурований plain‑text контент, придатний для обробки ШІ.
  • Спростити міграцію контенту до Git‑базованих робочих процесів і генераторів статичних сайтів.

Особливості

  • Експорт декількох форматів документів: Перетворюйте популярні типи файлів (PDF, DOCX, XLSX, EPUB та інші) у Markdown.
  • Розширене форматування Markdown: Точно експортуйте заголовки, абзаци, списки, таблиці, посилання, зображення, блоки цитат і кодові блоки.
  • Гнучка робота зі зображеннями: Експортуйте зображення окремо або вбудовуйте їх безпосередньо у файл Markdown.
  • Локальна обробка: Не потрібен хмарний сервіс чи інтернет‑з’єднання. Вся обробка відбувається безпечно на вашому комп’ютері.
  • Інтуїтивний дизайн API: Простий, орієнтований на розробника API, створений з урахуванням зручності використання.
  • Підтримка крос‑платформенності: Працює на Windows та Linux, включаючи збірки для .NET та .NET Framework, що постачаються в NuGet‑пакеті.

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

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

  • PDF‑документи
  • Microsoft Word (DOCX, DOC)
  • Microsoft Excel (XLSX, XLS)
  • Е‑книги (EPUB, MOBI)
  • Plain Text та веб‑файли

Використання

Загальні сценарії експорту документів у Markdown.

Експорт PDF у Markdown

Перетворіть PDF у чистий Markdown всього кількома рядками коду. За замовчуванням зображення вбудовуються у вихідний файл.

// Import the namespace
using GroupDocs.Markdown;

// Set the license (optional)
License.Set("GroupDocs.Markdown.lic");

// Instantiate the converter
var converter = new MarkdownConverter("business-plan.pdf");

// Convert and save output to file
converter.Convert("business-plan.md");

На наступному скріншоті показано вхідний PDF‑файл та отриманий Markdown.

Source PDF and output Markdown file

Збереження зображень у папку

Цей приклад демонструє, як конвертувати DOCX‑файл у Markdown, зберігаючи зображення у окрему папку.

// Import the namespace
using GroupDocs.Markdown;

// Set the license (optional)
License.Set("GroupDocs.Markdown.lic");

// Instantiate the converter
var converter = new MarkdownConverter("annual-review.docx");

// Set image export strategy and output folder
var convertOptions = new DocumentConverterOptions();
convertOptions.ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images");

// Convert and save output to file
converter.Convert("annual-review.md");

На наступному скріншоті показано вхідний DOCX‑файл та отриманий Markdown. Зображення зберігаються як окремі зовнішні ресурси у папці ./images.

Source DOCX and output Markdown file

Вимоги

  • .NET Framework 4.6.2+ (Windows)
  • .NET 6.0+ (Windows або Linux)

Ліцензування

Докладну юридичну інформацію, включно з умовами використання, авторським правом, EULA та політикою конфіденційності, дивіться за посиланням:
https://about.groupdocs.com/legal/

Підтримка

Якщо у вас є питання або потрібна технічна допомога, користуйтеся нашим Free Support Forum.

Дорожня карта та доступність

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

🚀 Після завершення фінальних перевірок ми випустимо пакет у NuGet та на веб‑сайті GroupDocs Releases.

👉 Хочете дізнатися першим, коли він буде доступний? Ми розмістимо спеціальне оголошення тут, у блозі! А поки що підписуйтесь на оновлення через наш Free Support Forum — перегляньте розділ GroupDocs.Markdown Product Family або категорію GroupDocs.Purchase, якщо у вас питання, пов’язані з продажами.