ResourceFolder

HtmlSaveOptions.ResourceFolder property

Anger en fysisk mapp där alla resurser som bilder, teckensnitt och extern CSS sparas när ett dokument exporteras till HTML. Standardvärdet ä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 individuella egenskaperFontsFolder ,ImagesFolder , ochCssStyleSheetFileName.

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

Om mappen som anges avResourceFolder inte finns, kommer den att skapas 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/bilder",
    ResourceFolderAlias = "http://example.com/resurser",
    ExportOriginalUrlForLinkedImages = true
};

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

Se även