ResourceFolderAlias

HtmlSaveOptions.ResourceFolderAlias property

Anger namnet på mappen som används för att konstruera URI:er för alla resurser som skrivits in i ett HTML-dokument. Standard är en tom sträng.

public string ResourceFolderAlias { get; set; }

Anmärkningar

ResourceFolderAlias är det enklaste sättet att specificera hur URI:er för alla resursfiler ska vara konstruerade. Samma information kan anges för bilder och typsnitt separat viaImagesFolderAlias ochFontsFolderAlias respektive fastigheter. Det finns dock ingen enskild egenskap för CSS.

ResourceFolderAlias har lägre prioritet änFontsFolderAlias ochImagesFolderAlias . Till exempel om bådaResourceFolderAlias ochFontsFolderAlias är specificerade, kommer teckensnittens URI:er att konstrueras med FontsFolderAlias , medan URI:er för bilder och CSS kommer att konstrueras med ResourceFolderAlias.

OmResourceFolderAlias är tom, denResourceFolderegenskapsvärdet kommer att användas för att konstruera resurs-URI:er.

OmResourceFolderAlias är satt till ‘.’ (prick), kommer resurs-URI endast att innehålla filnamn, utan någon sökväg.

Exempel

Visar hur man ställer in mappar och mappalias för externt sparade resurser som Aspose.Words skapar när ett dokument sparas till 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://example.com/fonts",
    ImagesFolderAlias = "http://example.com/images",
    ResourceFolderAlias = "http://example.com/resurser",
    ExportOriginalUrlForLinkedImages = true
};

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

Se även