Enum MarkdownEmptyParagraphExportMode

Enum MarkdownEmptyParagraphExportMode

Namespace: Aspose.Words.Saving
Assembly: Aspose.Words.dll (25.12.0)

Specifies how Aspose.Words exports empty paragraphs to Markdown.

public enum MarkdownEmptyParagraphExportMode

Fields

EmptyLine = 0

Export as empty lines.

Note, empty lines are not meaningful in Markdown and will be lost upon loading.

MarkdownHardLineBreak = 1

Export as Markdown HardLineBreak character ‘'.

None = 2

Don’t export empty paragraphs.

Examples

Shows how to export empty paragraphs.

Document doc = new Document();
                                                DocumentBuilder builder = new DocumentBuilder(doc);
                                                builder.Writeln("First");
                                                builder.Writeln("\r\n\r\n\r\n");
                                                builder.Writeln("Last");

                                                MarkdownSaveOptions saveOptions = new MarkdownSaveOptions();
                                                saveOptions.EmptyParagraphExportMode = exportMode;

                                                doc.Save(ArtifactsDir + "MarkdownSaveOptions.EmptyParagraphExportMode.md", saveOptions);

                                                string result = File.ReadAllText(ArtifactsDir + "MarkdownSaveOptions.EmptyParagraphExportMode.md");

                                                switch (exportMode)
                                                {
                                                    case MarkdownEmptyParagraphExportMode.None:
                                                        Assert.That(result, Is.EqualTo("First\r\n\r\nLast\r\n"));
                                                        break;
                                                    case MarkdownEmptyParagraphExportMode.EmptyLine:
                                                        Assert.That(result, Is.EqualTo("First\r\n\r\n\r\n\r\n\r\nLast\r\n\r\n"));
                                                        break;
                                                    case MarkdownEmptyParagraphExportMode.MarkdownHardLineBreak:
                                                        Assert.That(result, Is.EqualTo("First\r\n\\\r\n\\\r\n\\\r\n\\\r\n\\\r\nLast\r\n<br>\r\n"));
                                                        break;
                                                }
 English