GroupDocs.Markdown в двух словах

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

Illustration markdown

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

Эффективно конвертируйте поддерживаемые форматы в Markdown, сохраняя целостность структуры. Один JAR работает на Windows, Linux и macOS с Java SE 8 и выше.

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

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

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

Вы контролируете свои данные — локальный API, не требующий подключения к облаку или интернету.

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

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

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
macOS
Maven

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

Для экспорта в 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 на Java.

Экспорт DOCX в Markdown

Конвертируйте Word‑документ в Markdown. Изображения по умолчанию внедряются как Base64.
// Импортируйте класс
import com.groupdocs.markdown.MarkdownConverter;

// Конвертируйте и сохраните результат в файл
MarkdownConverter.toFile("annual-review.docx", "annual-review.md");

Сохранение изображений в папку

Конвертируйте документ в Markdown и сохраните изображения в отдельную папку с относительными путями.
// Импортируйте классы
import com.groupdocs.markdown.DocumentConvertOptions;
import com.groupdocs.markdown.ExportImagesToFileSystemStrategy;
import com.groupdocs.markdown.MarkdownConverter;

// Настройте экспорт изображений в файловую систему
ExportImagesToFileSystemStrategy strategy =
        new ExportImagesToFileSystemStrategy("./images");
strategy.setImagesRelativePath("images");

DocumentConvertOptions options = new DocumentConvertOptions();
options.setImageExportStrategy(strategy);

// Конвертируйте и сохраните результат в файл
MarkdownConverter.toFile(
        "annual-report.docx", "annual-report.md", options);

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

Получите метаданные документа перед конвертацией, затем экспортируйте только необходимые страницы.
// Импортируйте классы
import com.groupdocs.markdown.DocumentConvertOptions;
import com.groupdocs.markdown.DocumentInfo;
import com.groupdocs.markdown.MarkdownConverter;

// Проверьте документ без конвертации
DocumentInfo info = MarkdownConverter.getInfo("report.pdf");
System.out.println(info.getPageCount() + " pages, by " + info.getAuthor());

// Конвертируйте только первые 3 страницы с front matter
DocumentConvertOptions options = new DocumentConvertOptions();
options.setPageNumbers(new int[] { 1, 2, 3 });
options.setIncludeFrontMatter(true);

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

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

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

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

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

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

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