GroupDocs.Markdown в огляді

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

Illustration markdown

Точне та надійне конвертування

Ефективно конвертуйте підтримувані формати у Markdown, зберігаючи цілісність структури. Один JAR працює на Windows, Linux та macOS з Java SE 8 і вище.

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

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

Працює на вашій локальній машині

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