Converts a document to Markdown and saves the result directly to a file. This is the simplest way to produce a Markdown file from a supported document format.
public static void ToFile ( string sourcePath , string outputPath )
Parameter
Type
Description
sourcePath
String
The path to the source document (e.g. "report.pdf").
outputPath
String
The path where the Markdown file will be created or overwritten.
exception
condition
GroupDocsMarkdownException
Thrown when the conversion fails.
ArgumentNullException
Thrown when sourcePath is null or empty.
NotSupportedException
Thrown when the file format is not supported.
MarkdownConverter . ToFile ( "document.docx" , "output.md" );
ToFile(string, string, ConvertOptions)
Converts a document to Markdown with the specified conversion options and saves the result to a file.
public static void ToFile ( string sourcePath , string outputPath , ConvertOptions convertOptions )
Parameter
Type
Description
sourcePath
String
The path to the source document.
outputPath
String
The path where the Markdown file will be created or overwritten.
convertOptions
ConvertOptions
Options that customize the conversion (image strategy, heading offset, page numbers). May be null.
exception
condition
GroupDocsMarkdownException
Thrown when the conversion fails.
NotSupportedException
Thrown when the file format is not supported.
var options = new ConvertOptions
{
ImageExportStrategy = new ExportImagesToFileSystemStrategy ( "images" )
};
MarkdownConverter . ToFile ( "report.docx" , "report.md" , options );
ToFile(string, string, LoadOptions, ConvertOptions)
Converts a document to Markdown with the specified load and conversion options, saving the result to a file. This is the most flexible static overload for file-based output.
public static void ToFile ( string sourcePath , string outputPath , LoadOptions loadOptions ,
ConvertOptions convertOptions )
Parameter
Type
Description
sourcePath
String
The path to the source document.
outputPath
String
The path where the Markdown file will be created or overwritten.
loadOptions
LoadOptions
Options for loading the document (password, format hint). May be null.
convertOptions
ConvertOptions
Options that customize the conversion. May be null.
exception
condition
GroupDocsMarkdownException
Thrown when the conversion fails.
NotSupportedException
Thrown when the file format is not supported.
We value your opinion. Your feedback will help us improve our documentation.