GroupDocs.Markdown в кратком обзоре

Python API для экспорта документов в чистый, структурированный Markdown.

Illustration markdown

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

Эффективно преобразуйте поддерживаемые форматы в Markdown, сохраняя целостность структуры. Работает на Windows, Linux и macOS с Python 3.5+.

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

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

Запускается на вашей локальной машине

Вы контролируете свои данные — on-premise API, не требующий облака или интернет‑соединения.

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

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

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

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

Поддерживаются следующие форматы файлов для экспорта в 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 на Python.

Экспорт DOCX в Markdown

Преобразуйте документ Word в Markdown. Изображения по умолчанию встраиваются как Base64.
# Импортировать модуль
from groupdocs.markdown import MarkdownConverter

# Преобразовать и сохранить результат в файл
MarkdownConverter.to_file("annual-review.docx", "annual-review.md")

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

Преобразуйте документ в Markdown и сохраните изображения в отдельную папку с относительными путями.
# Импортировать модуль
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)

Проанализируйте документ и конвертируйте выбранные страницы

Получите метаданные документа перед конвертацией, затем экспортируйте только нужные страницы.
# Импортируйте модуль
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

# Используйте однострочный статический метод
md = MarkdownConverter.to_markdown("report.pdf",
    convert_options=options)

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

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

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

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

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

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