MarkdownConverter

On this page

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.AutoCloseable

public class MarkdownConverter implements AutoCloseable

Converts documents from Word, Excel, PDF, and other formats to Markdown. Provides both static one-liner methods and an instance-based API with full control over conversion options.

Constructors

Methods

MarkdownConverter(String sourcePath)

public MarkdownConverter(String sourcePath)

Parameters:

Parameter Type Description
sourcePath java.lang.String

MarkdownConverter(InputStream sourceStream)

public MarkdownConverter(InputStream sourceStream)

Parameters:

Parameter Type Description
sourceStream java.io.InputStream

MarkdownConverter(String sourcePath, LoadOptions sourceLoadOptions)

public MarkdownConverter(String sourcePath, LoadOptions sourceLoadOptions)

Parameters:

Parameter Type Description
sourcePath java.lang.String
sourceLoadOptions LoadOptions

MarkdownConverter(InputStream sourceStream, LoadOptions sourceLoadOptions)

public MarkdownConverter(InputStream sourceStream, LoadOptions sourceLoadOptions)

Parameters:

Parameter Type Description
sourceStream java.io.InputStream
sourceLoadOptions LoadOptions

convert()

public DocumentConvertResult convert()

Returns: DocumentConvertResult

convert(OutputStream outputStream)

public DocumentConvertResult convert(OutputStream outputStream)

Parameters:

Parameter Type Description
outputStream java.io.OutputStream

Returns: DocumentConvertResult

convert(String outputFilePath)

public DocumentConvertResult convert(String outputFilePath)

Parameters:

Parameter Type Description
outputFilePath java.lang.String

Returns: DocumentConvertResult

convert(DocumentConvertOptions convertOptions)

public DocumentConvertResult convert(DocumentConvertOptions convertOptions)

Parameters:

Parameter Type Description
convertOptions DocumentConvertOptions

Returns: DocumentConvertResult

convert(OutputStream outputStream, DocumentConvertOptions convertOptions)

public DocumentConvertResult convert(OutputStream outputStream, DocumentConvertOptions convertOptions)

Parameters:

Parameter Type Description
outputStream java.io.OutputStream
convertOptions DocumentConvertOptions

Returns: DocumentConvertResult

convert(String outputFilePath, DocumentConvertOptions convertOptions)

public DocumentConvertResult convert(String outputFilePath, DocumentConvertOptions convertOptions)

Parameters:

Parameter Type Description
outputFilePath java.lang.String
convertOptions DocumentConvertOptions

Returns: DocumentConvertResult

getDocumentInfo()

public DocumentInfo getDocumentInfo()

Returns: DocumentInfo

toMarkdown(String sourcePath)

public static String toMarkdown(String sourcePath)

Parameters:

Parameter Type Description
sourcePath java.lang.String

Returns: java.lang.String

toMarkdown(String sourcePath, LoadOptions loadOptions)

public static String toMarkdown(String sourcePath, LoadOptions loadOptions)

Parameters:

Parameter Type Description
sourcePath java.lang.String
loadOptions LoadOptions

Returns: java.lang.String

toMarkdown(String sourcePath, DocumentConvertOptions convertOptions)

public static String toMarkdown(String sourcePath, DocumentConvertOptions convertOptions)

Parameters:

Parameter Type Description
sourcePath java.lang.String
convertOptions DocumentConvertOptions

Returns: java.lang.String

toMarkdown(String sourcePath, LoadOptions loadOptions, DocumentConvertOptions convertOptions)

public static String toMarkdown(String sourcePath, LoadOptions loadOptions, DocumentConvertOptions convertOptions)

Parameters:

Parameter Type Description
sourcePath java.lang.String
loadOptions LoadOptions
convertOptions DocumentConvertOptions

Returns: java.lang.String

toFile(String sourcePath, String outputPath)

public static void toFile(String sourcePath, String outputPath)

Parameters:

Parameter Type Description
sourcePath java.lang.String
outputPath java.lang.String

toFile(String sourcePath, String outputPath, DocumentConvertOptions convertOptions)

public static void toFile(String sourcePath, String outputPath, DocumentConvertOptions convertOptions)

Parameters:

Parameter Type Description
sourcePath java.lang.String
outputPath java.lang.String
convertOptions DocumentConvertOptions

toFile(String sourcePath, String outputPath, LoadOptions loadOptions, DocumentConvertOptions convertOptions)

public static void toFile(String sourcePath, String outputPath, LoadOptions loadOptions, DocumentConvertOptions convertOptions)

Parameters:

Parameter Type Description
sourcePath java.lang.String
outputPath java.lang.String
loadOptions LoadOptions
convertOptions DocumentConvertOptions

getInfo(String sourcePath)

public static DocumentInfo getInfo(String sourcePath)

Parameters:

Parameter Type Description
sourcePath java.lang.String

Returns: DocumentInfo

getInfo(String sourcePath, LoadOptions loadOptions)

public static DocumentInfo getInfo(String sourcePath, LoadOptions loadOptions)

Parameters:

Parameter Type Description
sourcePath java.lang.String
loadOptions LoadOptions

Returns: DocumentInfo

getSupportedFormats()

public static List<FileFormat> getSupportedFormats()

Returns: java.util.List<com.groupdocs.markdown.FileFormat>

fromMarkdown(String markdownPath, String outputPath)

public static void fromMarkdown(String markdownPath, String outputPath)

Parameters:

Parameter Type Description
markdownPath java.lang.String
outputPath java.lang.String

fromMarkdown(String markdownPath, String outputPath, ExportOptions options)

public static void fromMarkdown(String markdownPath, String outputPath, ExportOptions options)

Parameters:

Parameter Type Description
markdownPath java.lang.String
outputPath java.lang.String
options ExportOptions

fromMarkdownString(String markdownContent, String outputPath)

public static void fromMarkdownString(String markdownContent, String outputPath)

Parameters:

Parameter Type Description
markdownContent java.lang.String
outputPath java.lang.String

fromMarkdownString(String markdownContent, String outputPath, ExportOptions options)

public static void fromMarkdownString(String markdownContent, String outputPath, ExportOptions options)

Parameters:

Parameter Type Description
markdownContent java.lang.String
outputPath java.lang.String
options ExportOptions

fromMarkdownString(String markdownContent, OutputStream outputStream, ExportOptions options)

public static void fromMarkdownString(String markdownContent, OutputStream outputStream, ExportOptions options)

Parameters:

Parameter Type Description
markdownContent java.lang.String
outputStream java.io.OutputStream
options ExportOptions

close()

public void close()

readAllBytes(InputStream inputStream)

public static byte[] readAllBytes(InputStream inputStream)

Parameters:

Parameter Type Description
inputStream java.io.InputStream

Returns: byte[]

On this page