ImagesFolderAlias

MarkdownSaveOptions.ImagesFolderAlias property

Especifica el nombre de la carpeta utilizada para construir los URI de imágenes escritos en un documento. El valor predeterminado es una cadena vacía.

public string ImagesFolderAlias { get; set; }

Observaciones

Cuando guardas unDocument enMarkdown formato, Aspose.Words necesita guardar todas las imágenes incrustadas en el documento como archivos independientes. ImagesFolder le permite especificar dónde se guardarán las imágenes y ImagesFolderAlias permite especificar cómo se construirán los URI de la imagen.

SiImagesFolderAlias no es una cadena vacía, entonces el URI de la imagen escrito en Markdown seráImagesFolderAlias + <nombre de archivo de imagen>.

SiImagesFolderAlias es una cadena vacía, entonces el URI de la imagen escrito en Markdown seráCarpeta de imágenes + <nombre de archivo de imagen>.

SiImagesFolderAliasse establece en ‘.’ (punto), el archivo de imagen name se escribirá en Markdown sin ruta, independientemente de otras opciones.

Ejemplos

Muestra cómo especificar el nombre de la carpeta utilizada para construir URI de imágenes.

DocumentBuilder builder = new DocumentBuilder();

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

MarkdownSaveOptions saveOptions = new MarkdownSaveOptions();
// Utilice la propiedad "ImagesFolder" para asignar una carpeta en el sistema de archivos local en la que
// Aspose.Words guardará todas las imágenes vinculadas del documento.
saveOptions.ImagesFolder = ArtifactsDir + "ImagesDir/";
// Usa la propiedad "ImagesFolderAlias" para usar esta carpeta
// al construir URI de imágenes en lugar del nombre de la carpeta de imágenes.
saveOptions.ImagesFolderAlias = "http://ejemplo.com/imagenes";

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

Muestra cómo especificar el nombre de la carpeta utilizada para construir URI de imágenes (.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();
// Utilice la propiedad "ImagesFolder" para asignar una carpeta en el sistema de archivos local en la que
// Aspose.Words guardará todas las imágenes vinculadas del documento.
saveOptions.ImagesFolder = ArtifactsDir + "ImagesDir/";
// Usa la propiedad "ImagesFolderAlias" para usar esta carpeta
// al construir URI de imágenes en lugar del nombre de la carpeta de imágenes.
saveOptions.ImagesFolderAlias = "http://ejemplo.com/imagenes";

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

Ver también