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 est le moyen le plus simple de spécifier comment les URI de tous les fichiers de ressources doivent être construits be . 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é individuelle pour CSS.

ResourceFolderAlias a une priorité inférieure à celleFontsFolderAlias 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, leResourceFolderla valeur de la propriété sera utilisée pour construire les URI de ressources.

SiResourceFolderAlias est réglé sur ‘.’ (point), les URI des ressources contiendront uniquement les noms de fichiers, sans aucun chemin.

Exemples

Montre comment définir des dossiers et des alias de dossier 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