ImagesFolderAlias

MarkdownSaveOptions.ImagesFolderAlias property

Указывает имя папки, используемой для создания URI изображений, записываемых в документ. По умолчанию — пустая строка.

public string ImagesFolderAlias { get; set; }

Примечания

Когда вы сохраняетеDocument вMarkdown format, Aspose.Words необходимо сохранить все изображения, встроенные в документ, как отдельные файлы. ImagesFolder позволяет указать, где будут сохраняться изображения and ImagesFolderAlias позволяет указать, как будут создаваться URI изображения.

ЕслиImagesFolderAlias не пустая строка, то URI изображения, записанный в Markdown, будет иметь видImagesFolderAlias + <имя файла изображения>.

ЕслиImagesFolderAlias является пустой строкой, то URI изображения, записанный в Markdown, будет иметь видImagesFolder + <имя файла изображения>.

ЕслиImagesFolderAliasустановлено значение ‘.’ (точка), то файл изображения name будет записан в Markdown без пути независимо от других параметров.

Примеры

Показывает, как указать имя папки, используемой для создания URI изображений.

DocumentBuilder builder = new DocumentBuilder();

builder.Writeln("Some image below:");
Image image = Image.FromFile(ImageDir + "Logo.jpg");
builder.InsertImage(image);

MarkdownSaveOptions saveOptions = new MarkdownSaveOptions();
// Используйте свойство «ImagesFolder», чтобы назначить папку в локальной файловой системе, в которую
// Aspose.Words сохранит все связанные изображения документа.
saveOptions.ImagesFolder = ArtifactsDir + "ImagesDir/";
// Используйте свойство «ImagesFolderAlias» для использования этой папки
// при создании URI изображений вместо имени папки изображений.
saveOptions.ImagesFolderAlias = "http://example.com/images";

builder.Document.Save(ArtifactsDir + "MarkdownSaveOptions.ImagesFolder.md", saveOptions);

Показывает, как указать имя папки, используемой для создания URI изображений (.NetStandard 2.0).

DocumentBuilder builder = new DocumentBuilder();

builder.Writeln("Some image below:");
using (SKBitmap bitmap = SKBitmap.Decode(ImageDir + "Logo.jpg"))
    builder.InsertImage(bitmap);

MarkdownSaveOptions saveOptions = new MarkdownSaveOptions();
// Используйте свойство «ImagesFolder», чтобы назначить папку в локальной файловой системе, в которую
// Aspose.Words сохранит все связанные изображения документа.
saveOptions.ImagesFolder = ArtifactsDir + "ImagesDir/";
// Используйте свойство «ImagesFolderAlias» для использования этой папки
// при создании URI изображений вместо имени папки изображений.
saveOptions.ImagesFolderAlias = "http://example.com/images";

builder.Document.Save(ArtifactsDir + "MarkdownSaveOptions.ImagesFolder.md", saveOptions);

Смотрите также