FontsFolderAlias
HtmlSaveOptions.FontsFolderAlias property
Especifica el nombre de la carpeta utilizada para construir URI de fuentes escritas en un documento HTML. El valor predeterminado es una cadena vacía.
public string FontsFolderAlias { get; set; }
Observaciones
Cuando guardas unDocument
en formato HTML yExportFontResources
está configurado enverdadero
, Aspose.Words necesita guardar las fuentes utilizadas en el documento como archivos independientes. FontsFolder
le permite especificar dónde se guardarán las fuentes y FontsFolderAlias
permite especificar cómo se construirán los URI de fuente.
SiFontsFolderAlias
no es una cadena vacía, entonces el URI de fuente escrito en HTML seráFontsFolderAlias + <nombre de archivo de fuente>.
SiFontsFolderAlias
es una cadena vacía, entonces el URI de fuente escrito en HTML seráFontsFolder + <nombre de archivo de fuente>.
SiFontsFolderAlias
se establece en ‘.’ (punto), el nombre del archivo de fuente se escribirá en HTML sin ruta, independientemente de otras opciones.
Una forma alternativa de especificar el nombre de la carpeta para construir la fuente 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
- class HtmlSaveOptions
- espacio de nombres Aspose.Words.Saving
- asamblea Aspose.Words