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. Standard 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 über angegebene OrdnerFontsFolder , ImagesFolder , UndCssStyleSheetFileName . Wenn beispielsweise „both “ResourceFolder UndFontsFolderangegeben werden, werden Schriftarten gespeichert FontsFolder , während Bilder und CSS gespeichert werdenResourceFolder.

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

Beispiele

Zeigt, wie Ordner und Ordneraliase für extern gespeicherte Ressourcen festgelegt werden, die Aspose.Words beim Speichern eines Dokuments in HTML 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