Aspose::Words::Saving::MarkdownSaveOptions::get_ExportImagesAsBase64 method

MarkdownSaveOptions::get_ExportImagesAsBase64 method

Specifies whether images are saved in Base64 format to the output file. Default value is false.

bool Aspose::Words::Saving::MarkdownSaveOptions::get_ExportImagesAsBase64() const

Remarks

When this property is set to true images data are exported directly into the img elements and separate files are not created.

Examples

Shows how to save a .md document with images embedded inside it.

auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Images.docx");

auto saveOptions = System::MakeObject<Aspose::Words::Saving::MarkdownSaveOptions>();
saveOptions->set_ExportImagesAsBase64(exportImagesAsBase64);

doc->Save(get_ArtifactsDir() + u"MarkdownSaveOptions.ExportImagesAsBase64.md", saveOptions);

System::String outDocContents = System::IO::File::ReadAllText(get_ArtifactsDir() + u"MarkdownSaveOptions.ExportImagesAsBase64.md");

ASSERT_TRUE(exportImagesAsBase64 ? outDocContents.Contains(u"data:image/jpeg;base64") : outDocContents.Contains(u"MarkdownSaveOptions.ExportImagesAsBase64.001.jpeg"));

See Also