ResourceFolder

HtmlSaveOptions.ResourceFolder property

Anger en fysisk mapp där alla resurser som bilder, typsnitt och extern CSS sparas när ett document exporteras till HTML. Standard är en tom sträng.

public string ResourceFolder { get; set; }

Anmärkningar

ResourceFolder är det enklaste sättet att ange en mapp där alla resurser ska skrivas. Ett annat sätt är att använda enskilda egenskaperFontsFolder ,ImagesFolder , ochCssStyleSheetFileName.

ResourceFolder har lägre prioritet än mappar som anges viaFontsFolder , ImagesFolder , ochCssStyleSheetFileName . Till exempel, om både ResourceFolder ochFontsFolderär specificerade, kommer teckensnitt att sparas tillFontsFolder , medan bilder och CSS kommer att sparas tillResourceFolder.

Om mappen som anges avResourceFolder inte finns skapas den automatiskt.

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