ImagesFolderAlias

HtmlSaveOptions.ImagesFolderAlias property

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

public string ImagesFolderAlias { get; set; }

Observaciones

Cuando guardas unDocument en formato HTML, 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 yImagesFolderAlias 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 HTML seráImagesFolderAlias + <nombre de archivo de imagen>.

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

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

Una forma alternativa de especificar el nombre de la carpeta para construir la imagen URIs es usarResourceFolderAlias.

Ejemplos

Muestra cómo configurar carpetas y alias de carpetas para recursos guardados externamente que Aspose.Words creará al guardar un documento en HTML.

Document doc = new Document(MyDir + "Rendering.docx");

HtmlSaveOptions options = new HtmlSaveOptions
{
    CssStyleSheetType = CssStyleSheetType.External,
    ExportFontResources = true,
    ImageResolution = 72,
    FontResourcesSubsettingSizeThreshold = 0,
    FontsFolder = ArtifactsDir + "Fonts",
    ImagesFolder = ArtifactsDir + "Images",
    ResourceFolder = ArtifactsDir + "Resources",
    FontsFolderAlias = "http://ejemplo.com/fonts",
    ImagesFolderAlias = "http://ejemplo.com/imagenes",
    ResourceFolderAlias = "http://ejemplo.com/recursos",
    ExportOriginalUrlForLinkedImages = true
};

doc.Save(ArtifactsDir + "HtmlSaveOptions.FolderAlias.html", options);

Ver también