<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-markdown</artifactId>
<version>26.5</version>
</dependency>compile(group: 'com.groupdocs', name: 'groupdocs-markdown', version: '26.5')<dependency org="com.groupdocs" name="groupdocs-markdown" rev="26.5">
<artifact name="groupdocs-markdown" ext="jar"/>
</dependency>libraryDependencies += "com.groupdocs" % "groupdocs-markdown" % "26.5"Export documents to Markdown using Java
Product Page | Docs | Release Notes | Examples | Blog | Free Support | Temporary License | Pricing
GroupDocs.Markdown for Java is a native, on-premise Java API to export PDF, Word, Excel, and other formats to clean Markdown. You control your data - no cloud or internet connection required.
Markdown Java On-premise API Features
- Export multiple document formats to Markdown (PDF, DOCX, XLSX, EPUB, and more).
- Custom DOM-based renderer with support for headings, paragraphs, lists, tables, links, images, blockquotes, and code blocks.
- Markdown flavor control - target GitHub Flavored Markdown or CommonMark.
- Document inspection without conversion, and format discovery through static helpers.
- Load documents straight from a URI, without downloading them first.
- Spreadsheet rendering options - row and column limits, sheet separators, and hidden sheet filtering.
- Full control over images: embed images into Markdown or export them separately with relative paths.
Supported Document File
The supported load file formats of GroupDocs.Markdown for Java are as follows:
PDF: PDF
Microsoft Word®: DOC/DOCX/DOT/DOTM/DOTX/DOCM/RTF
OpenOffice Writer®: ODT/OTT
Microsoft Excel®: XLS/XLSX/XLSB/XLSM/XLT/XLTX/XLTM/XLAM
OpenOffice Calc®: ODS/OTS/FODS
Apple®: NUMBERS
Other Spreadsheet: CSV/TSV/SXC
eBook: AZW3/MOBI/EPUB
Text / Markup / Help: CHM/XML/TXT
For details and limitations please visit, Supported Document Formats.
System Requirements
- Microsoft Windows: Windows Desktop & Server (x86, x64)
- macOS: Mac OS X
- Linux: Ubuntu, OpenSUSE, CentOS, and others
- Java Versions:
J2SE 8.0 (1.8)or above (for example Java 10)
GroupDocs.Markdown for Java does not require any external software or third party tool to be installed. Just follow one of the ways as described in Installation and Configuration.
Get Started
GroupDocs hosts all Java APIs at the GroupDocs Repository. You can easily use GroupDocs.Markdown for Java API directly in your Maven projects with simple configurations. For the detailed instructions please visit Installation documentation page.
Sample Java code to Convert DOCX into Markdown
// Convert a document to a Markdown string
String markdown = MarkdownConverter.toMarkdown("sample.docx");
// Or convert straight to a file
MarkdownConverter.toFile("sample.docx", "result.md");
Sample Java code to control the Markdown flavor and image export
MarkdownConverter converter = new MarkdownConverter("sample.docx");
// Target GitHub Flavored Markdown and export images to a folder
DocumentConvertOptions options = new DocumentConvertOptions();
options.setFlavor(MarkdownFlavor.GITHUB);
options.setImageExportStrategy(new ExportImagesToFileSystemStrategy("images"));
// Convert and inspect any non-fatal warnings
DocumentConvertResult result = converter.convert(options);
for (String warning : result.getWarnings()) {
System.out.println(warning);
}
Product Page | Docs | Examples | Blog | Free Support | Temporary License
| File | Classifier | Size |
|---|---|---|
| groupdocs-markdown-26.5-javadoc.jar | javadoc | 99 KB |
| groupdocs-markdown-26.5-javadoc.jar.asc | 259 bytes | |
| groupdocs-markdown-26.5.jar | 135 MB | |
| groupdocs-markdown-26.5.jar.asc | 259 bytes | |
| groupdocs-markdown-26.5.pom | 1 KB | |
| groupdocs-markdown-26.5.pom.asc | 259 bytes |
