ResourceFolderAlias

HtmlSaveOptions.ResourceFolderAlias property

Anger namnet på den mapp som används för att konstruera URI:er för alla resurser som skrivs in i ett HTML-dokument. Standardvärdet är en tom sträng.

public string ResourceFolderAlias { get; set; }

Anmärkningar

ResourceFolderAlias är det enklaste sättet att ange hur URI:er för alla resursfiler ska konstrueras. Samma information kan anges separat för bilder och teckensnitt viaImagesFolderAlias ochFontsFolderAlias egenskaper, respektive. Det finns dock ingen individuell egenskap för CSS.

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

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

OmResourceFolderAlias är satt till ‘.’ (punkt), kommer resurs-URI:er 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/bilder",
    ResourceFolderAlias = "http://example.com/resurser",
    ExportOriginalUrlForLinkedImages = true
};

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

Se även