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>.
SiImagesFolderAlias
se 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
- class MarkdownSaveOptions
- espacio de nombres Aspose.Words.Saving
- asamblea Aspose.Words