ResourceFolder

HtmlSaveOptions.ResourceFolder property

Gibt einen physischen Ordner an, in dem alle Ressourcen wie Bilder, Schriftarten und externes CSS gespeichert werden, wenn ein Dokument nach HTML exportiert wird. Der Standardwert ist eine leere Zeichenfolge.

public string ResourceFolder { get; set; }

Bemerkungen

ResourceFolder ist die einfachste Möglichkeit, einen Ordner anzugeben, in den alle Ressourcen geschrieben werden sollen. Eine andere Möglichkeit besteht darin, einzelne Eigenschaften zu verwendenFontsFolder ,ImagesFolder , undCssStyleSheetFileName.

ResourceFolder hat eine niedrigere Priorität als Ordner, die überFontsFolder , ImagesFolder , UndCssStyleSheetFileName . Wenn beispielsweise both ResourceFolder UndFontsFolderangegeben sind, werden Schriftarten gespeichert inFontsFolder , während Bilder und CSS gespeichert werden unterResourceFolder.

Wenn der von angegebene OrdnerResourceFolder nicht existiert, wird es automatisch erstellt.

Beispiele

Zeigt, wie Ordner und Ordneraliase für extern gespeicherte Ressourcen festgelegt werden, die Aspose.Words beim Speichern eines Dokuments im HTML-Format erstellt.

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/resources",
    ExportOriginalUrlForLinkedImages = true
};

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

Siehe auch