ResourceFolderAlias
HtmlSaveOptions.ResourceFolderAlias property
Spécifie le nom du dossier utilisé pour construire les URI de toutes les ressources écrites dans un document HTML. La valeur par défaut est une chaîne vide.
public string ResourceFolderAlias { get; set; }
Remarques
ResourceFolderAlias
Il s’agit du moyen le plus simple de spécifier la manière dont les URI de tous les fichiers de ressources doivent être construites. Les mêmes informations peuvent être spécifiées séparément pour les images et les polices viaImagesFolderAlias
etFontsFolderAlias
propriétés, respectivement. Cependant, il n’existe pas de propriété spécifique pour CSS.
ResourceFolderAlias
a une priorité inférieure àFontsFolderAlias
etImagesFolderAlias
. Par exemple, si les deuxResourceFolderAlias
etFontsFolderAlias
sont spécifiés, les URI des polices seront construits en utilisant FontsFolderAlias
tandis que les URI des images et CSS seront construits en utilisant ResourceFolderAlias
.
SiResourceFolderAlias
est vide, leResourceFolder
la valeur de la propriété sera utilisée pour construire les URI de ressources.
SiResourceFolderAlias
est défini sur ‘.’ (point), les URI de ressources contiendront uniquement les noms de fichiers, sans aucun chemin.
Exemples
Montre comment définir des dossiers et des alias de dossiers pour les ressources enregistrées en externe qu’Aspose.Words créera lors de l’enregistrement d’un document au format 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://exemple.com/fonts",
ImagesFolderAlias = "http://exemple.com/images",
ResourceFolderAlias = "http://exemple.com/ressources",
ExportOriginalUrlForLinkedImages = true
};
doc.Save(ArtifactsDir + "HtmlSaveOptions.FolderAlias.html", options);
Voir également
- class HtmlSaveOptions
- espace de noms Aspose.Words.Saving
- Assemblée Aspose.Words